]> git.decadent.org.uk Git - nfs-utils.git/commitdiff
Reformat temporary addition of 127.0.0.1 to auth channel.
authorchip <chip>
Thu, 24 Jul 2003 19:19:40 +0000 (19:19 +0000)
committerchip <chip>
Thu, 24 Jul 2003 19:19:40 +0000 (19:19 +0000)
debian/nfs-kernel-server.init

index 43fb381f1e8f5226c220acb2d3f965efd950b499..0894f2038be86bcd0b17939b8f9503eb36621600 100755 (executable)
@@ -43,24 +43,23 @@ case "$1" in
                printf " nfsd"
                start-stop-daemon --start --quiet \
                    --exec $PREFIX/sbin/rpc.nfsd -- $RPCNFSDCOUNT
+
                printf " mountd"
+
                # make sure 127.0.0.1 is a valid source for requests
                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=yes
-                 fi
+               if [ -f /proc/net/rpc/auth.unix.ip/channel ]
+               then
+                   fgrep -qs 127.0.0.1 /proc/net/rpc/auth.unix.ip/content || {
+                       echo "nfsd 127.0.0.1 2147483647 localhost" >/proc/net/rpc/auth.unix.ip/channel
+                       ClearAddr=yes
+                   }
                fi
 
                $PREFIX/bin/rpcinfo -u localhost nfs 3 >/dev/null 2>&1 ||
                    RPCMOUNTDOPTS="$RPCMOUNTDOPTS --no-nfs-version 3"
 
-               if [ -n "$ClearAddr" ]; then
-                        echo nfsd 127.0.0.1 1  > /proc/net/rpc/auth.unix.ip/channel
-               fi
+               [ -z "$ClearAddr" ] || echo "nfsd 127.0.0.1 1" >/proc/net/rpc/auth.unix.ip/channel
 
                start-stop-daemon --start --quiet \
                    --exec $PREFIX/sbin/rpc.mountd -- $RPCMOUNTDOPTS