diff options
author | neilbrown <neilbrown> | 2004-08-31 06:21:31 +0000 |
---|---|---|
committer | neilbrown <neilbrown> | 2004-08-31 06:21:31 +0000 |
commit | 43a26e8e4675e32d38a652f6f13e96d6b897cfab (patch) | |
tree | b66d7ed38964408351e94f6a44005ff25f54337f /debian | |
parent | 74ca5e89cdd02a583861a4c353bcac4f712878a3 (diff) | |
download | nfs-utils-43a26e8e4675e32d38a652f6f13e96d6b897cfab.tar.gz nfs-utils-43a26e8e4675e32d38a652f6f13e96d6b897cfab.tar.xz nfs-utils-43a26e8e4675e32d38a652f6f13e96d6b897cfab.zip |
mount nfsd filesystem at startup, and unmount afterwards
Diffstat (limited to 'debian')
-rwxr-xr-x | debian/nfs-kernel-server.init | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/debian/nfs-kernel-server.init b/debian/nfs-kernel-server.init index 0894f20..e800267 100755 --- a/debian/nfs-kernel-server.init +++ b/debian/nfs-kernel-server.init @@ -35,6 +35,11 @@ case "$1" in cd / # daemons should have root dir as cwd if grep -q '^/' /etc/exports then + # Having the 'nfsd' filesystem mounted (if available) + # make client authentication more reliable. + if [ -d /proc/fs/nfsd -a ! -f /proc/fs/nfsd/exports ] + then mount -t nfsd nfsd /proc/fs/nfsd + fi printf "Exporting directories for $DESC..." $PREFIX/sbin/exportfs -r echo "done." @@ -80,6 +85,7 @@ case "$1" in printf "Unexporting directories for $DESC..." $PREFIX/sbin/exportfs -au + if [ -f /proc/fs/nfsd/exports ] ; then umount /proc/fs/nfsd; fi echo "done." ;; |