]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - etc/nodist/nfs-server
mount nfsd filesystem at startup, and unmount afterwards
[nfs-utils.git] / etc / nodist / nfs-server
index 8f1d34b63aad3a6a94db86bbb674a665ef7cb3b8..f1648842da6b6986dcc9517a1926cd9286ae6f67 100755 (executable)
@@ -46,6 +46,10 @@ DESC="NFS kernel daemon"
 # Handle how we were called.
 case "$1" in
 start)
+    if [ -d /proc/fs/nfsd -a ! -f /proc/fs/nfsd/exports ] ;
+    then
+         /bin/mount -t nfsd nfsd /proc/fs/nfsd
+    fi
     echo -n "Exporting directories for $DESC..."
     $EXPORTFS -r
     echo "done."
@@ -97,12 +101,14 @@ stop)
 
     echo "Unexporting directories for $DESC..."
     $EXPORTFS -au
+    if [ -f /proc/fs/nfsd/exports ] ; then /bin/umount -t nfsd nfsd /proc/fs/nfsd ; fi
     rm -f /var/lock/subsys/$SCRIPT_NAME 
     echo "done."
     ;;
 
 restart)
     $0 stop
+    sleep 1
     $0 start
     ;;