X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=etc%2Fredhat%2Fnfs.init;fp=etc%2Fredhat%2Fnfs.init;h=1ac42136092028f43a6fe3adc9e8ca70ff639452;hp=ac459379802faa22e38fbe3a7ee50a8fd5fadc2e;hb=43a26e8e4675e32d38a652f6f13e96d6b897cfab;hpb=74ca5e89cdd02a583861a4c353bcac4f712878a3 diff --git a/etc/redhat/nfs.init b/etc/redhat/nfs.init index ac45937..1ac4213 100755 --- a/etc/redhat/nfs.init +++ b/etc/redhat/nfs.init @@ -50,9 +50,13 @@ if [ "$TUNE_QUEUE" = "yes" ]; then [ -z "$NFS_QS" ] && NFS_QS=262144 fi + # See how we were called. case "$1" in start) + if [ -d /proc/fs/nfsd -a "$MOUNT_NFSD" = "yes" ] ; then + /bin/mount -t nfsd nfsd /proc/fs/nfsd + fi # Start daemons. # Apply input queue increase for nfs server if [ "$TUNE_QUEUE" = "yes" ]; then @@ -144,6 +148,9 @@ case "$1" in # Do it the last so that clients can still access the server # when the server is running. action "Shutting down NFS services: " /usr/sbin/exportfs -au + if [ -d /proc/fs/nfsd -a "$MOUNT_NFSD" = "yes" ] ; then + /bin/umount /proc/fs/nfsd + fi rm -f /var/lock/subsys/nfs ;; status)