diff options
author | neilbrown <neilbrown> | 2003-06-16 01:13:01 +0000 |
---|---|---|
committer | neilbrown <neilbrown> | 2003-06-16 01:13:01 +0000 |
commit | 312181c3f67fdce2388f1f58cfc220c09b551c59 (patch) | |
tree | a1ab8136713be47e456184dfbf27b4be859eee6c /etc/nodist/nfs-server | |
parent | 1486c0972d17f2e213b1005e0ef1dfd91f4a155a (diff) | |
download | nfs-utils-312181c3f67fdce2388f1f58cfc220c09b551c59.tar.gz nfs-utils-312181c3f67fdce2388f1f58cfc220c09b551c59.tar.xz nfs-utils-312181c3f67fdce2388f1f58cfc220c09b551c59.zip |
enable 127.0.0.1 before checking for V3 support
Diffstat (limited to 'etc/nodist/nfs-server')
-rwxr-xr-x | etc/nodist/nfs-server | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/etc/nodist/nfs-server b/etc/nodist/nfs-server index 4517937..8f1d34b 100755 --- a/etc/nodist/nfs-server +++ b/etc/nodist/nfs-server @@ -54,11 +54,24 @@ start) startdaemon $PREFIX$NFSD $RPCNFSDCOUNT # Disable NFSv3 on mountd if we don't have NFSv3 + ClearAddr= + if [ -f /proc/net/rpc/auth.unix.ip/channel ] ; then + if grep -s 127.0.0.1 /proc/net/rpc/auth.unix.ip/content > /dev/null ; then + : address already known + else + echo nfsd 127.0.0.1 2147483647 localhost > /proc/net/rpc/auth.unix.ip/channel + ClearAddr= + fi + fi rpcinfo -u localhost nfs 3 &>/dev/null if [ "$?" != "0" ] then RPCMOUNTDOPTS="$RPCMOUNTDOPTS --no-nfs-version 3" fi + if [ -n "$ClearAddr" ]; then + echo nfsd 127.0.0.1 1 > /proc/net/rpc/auth.unix.ip/channel + fi + echo -n "Starting $MOUNTD: " startdaemon $MOUNTD $RPCMOUNTDOPTS |