%n nfs-server %v 2.2beta20 %c * %l * %b * %d * %f * %t nfs-server-2.2beta20.tgz %w Misc %% %setup patch -u -p1 <<'ENDPATCH' diff -ru2N nfs-server-2.2beta20/.version nfs-server-MCC/.version --- nfs-server-2.2beta20/.version Sat Aug 17 16:59:21 1996 +++ nfs-server-MCC/.version Sat Sep 21 23:32:29 1996 @@ -1 +1 @@ -2.2beta20 +2.2beta21 diff -ru2N nfs-server-2.2beta20/Makefile.in nfs-server-MCC/Makefile.in --- nfs-server-2.2beta20/Makefile.in Fri Jul 5 12:06:29 1996 +++ nfs-server-MCC/Makefile.in Sat Sep 21 23:33:31 1996 @@ -50,6 +50,6 @@ NFSD_DEFS = -CFLAGS = -O -LDFLAGS = -s +CFLAGS = -O6 -fomit-frame-pointer +LDFLAGS = -Wl,-warn-common WARNFLAGS = @WARNFLAGS@ RPC_WARNFLAGS = @RPC_WARNFLAGS@ @@ -97,5 +97,5 @@ MANPAGES8 = mountd nfsd showmount $(UGIDD_MAN) MANPAGES = $(MANPAGES5) $(MANPAGES8) -LIBOBJS = version.o getopt.o getopt1.o eaccess.o \ +LIBOBJS = version.o eaccess.o \ fsusage.o mountlist.o xmalloc.o xstrdup.o \ nfsmounted.o faccess.o @LIBOBJS@ @ALLOCA@ @@ -132,5 +132,13 @@ .PHONY: install installdirs -install: $(DAEMONS) $(CLIENTS) installdirs +install: $(DAEMONS) $(CLIENTS) + install -s -m 555 $(DAEMONS) $(CLIENTS) /usr/sbin + for i in $(MANPAGES5);do install -m 444 $$i.man $(man5dir)/$$i.5;\ + gzip -9f $(man5dir)/$$i.5;done + for i in $(MANPAGES8);do install -m 444 $$i.man $(man8dir)/$$i.8;\ + gzip -9f $(man8dir)/$$i.8;done + for i in mountd nfsd;do\ + mv -f $(man8dir)/$$i.8.gz $(man8dir)/rpc.$$i.8.gz;done +dummy: $(DAEMONS) $(CLIENTS) installdirs @for prog in $(DAEMONS) $(CLIENTS); do \ echo "installing $$prog in $(bindir)"; \ diff -ru2N nfs-server-2.2beta20/config.log nfs-server-MCC/config.log --- nfs-server-2.2beta20/config.log Thu Jan 1 01:00:00 1970 +++ nfs-server-MCC/config.log Sun Sep 22 15:29:28 1996 @@ -0,0 +1,4 @@ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +configure:603: gcc -E conftest.c diff -ru2N nfs-server-2.2beta20/exports.man nfs-server-MCC/exports.man --- nfs-server-2.2beta20/exports.man Sun Nov 12 00:42:17 1995 +++ nfs-server-MCC/exports.man Sat Sep 21 23:33:31 1996 @@ -9,5 +9,5 @@ .I /etc/exports serves as the access control list for file systems which may be -exported to NFS clients. It it used by both the NFS mount daemon, +exported to NFS clients. It is used by both the NFS mount daemon, .IR mountd (8) and the NFS file server daemon diff -ru2N nfs-server-2.2beta20/getattr.c nfs-server-MCC/getattr.c --- nfs-server-2.2beta20/getattr.c Fri Aug 2 10:22:01 1996 +++ nfs-server-MCC/getattr.c Sat Sep 21 23:32:30 1996 @@ -82,10 +82,10 @@ /* Some applications need the exact symlink size */ -#if defined(S_ISLNK) && defined(notdef) +#if defined(S_ISLNK) if (S_ISLNK(s->st_mode)) - attr->size = NFS_MAXPATHLEN; + attr->size = MIN(s->st_size, NFS_MAXPATHLEN); else #endif - attr->size = MIN(s->st_size, NFS_MAXPATHLEN); + attr->size = s->st_size; #ifdef HAVE_ST_BLKSIZE attr->blocksize = s->st_blksize; diff -ru2N nfs-server-2.2beta20/site.h nfs-server-MCC/site.h --- nfs-server-2.2beta20/site.h Thu Jan 1 01:00:00 1970 +++ nfs-server-MCC/site.h Sun Sep 22 15:31:21 1996 @@ -0,0 +1,4 @@ +#undef REAL_UGIDD +#define EXPORTSOWNERUID ((uid_t) 0) +#define EXPORTSOWNERGID ((gid_t) 0) +#define WANT_LOG_MOUNTS diff -ru2N nfs-server-2.2beta20/site.mk nfs-server-MCC/site.mk --- nfs-server-2.2beta20/site.mk Thu Jan 1 01:00:00 1970 +++ nfs-server-MCC/site.mk Sun Sep 22 15:31:40 1996 @@ -0,0 +1,6 @@ +UGIDD_PROG= +UGIDD_MAN= +RQUOTAD_PROG= +RQUOTAD_MAN= +LIBWRAP_DIR= +LIBWRAP_LIB=-lwrap ENDPATCH ./configure --prefix=/usr make * make install %%