summaryrefslogtreecommitdiffstats
path: root/etc/nodist/nfs-server
diff options
context:
space:
mode:
authorneilbrown <neilbrown>2004-08-31 06:21:31 +0000
committerneilbrown <neilbrown>2004-08-31 06:21:31 +0000
commit43a26e8e4675e32d38a652f6f13e96d6b897cfab (patch)
treeb66d7ed38964408351e94f6a44005ff25f54337f /etc/nodist/nfs-server
parent74ca5e89cdd02a583861a4c353bcac4f712878a3 (diff)
downloadnfs-utils-43a26e8e4675e32d38a652f6f13e96d6b897cfab.tar.gz
nfs-utils-43a26e8e4675e32d38a652f6f13e96d6b897cfab.tar.xz
nfs-utils-43a26e8e4675e32d38a652f6f13e96d6b897cfab.zip
mount nfsd filesystem at startup, and unmount afterwards
Diffstat (limited to 'etc/nodist/nfs-server')
-rwxr-xr-xetc/nodist/nfs-server6
1 files changed, 6 insertions, 0 deletions
diff --git a/etc/nodist/nfs-server b/etc/nodist/nfs-server
index 8f1d34b..f164884 100755
--- a/etc/nodist/nfs-server
+++ b/etc/nodist/nfs-server
@@ -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
;;