Author: baggins                      Date: Mon May  8 14:02:47 2006 GMT
Module: SOURCES                       Tag: AC-branch
---- Log message:
- check NFS4 setting in sysconfig

---- Files affected:
SOURCES:
   nfsfs.init (1.18.2.3 -> 1.18.2.4) 

---- Diffs:

================================================================
Index: SOURCES/nfsfs.init
diff -u SOURCES/nfsfs.init:1.18.2.3 SOURCES/nfsfs.init:1.18.2.4
--- SOURCES/nfsfs.init:1.18.2.3 Mon May  8 15:53:48 2006
+++ SOURCES/nfsfs.init  Mon May  8 16:02:42 2006
@@ -40,20 +40,22 @@
 case "$1" in
   start)
        if [ ! -f /var/lock/subsys/nfsfs ]; then
-           if grep -q nfs4 /proc/filesystems; then
-               modprobe -s nfs > /dev/null 2>&1
-               if [ "$(kernelverser)" -ge "002006" ]; then
-                   grep -q rpc_pipefs /proc/filesystems && \
-                   ! grep -q rpc_pipefs /proc/mounts && \
-                   run_cmd "Mounting /var/lib/nfs/rpc_pipefs filesystem" mount 
-t rpc_pipefs rpc_pipefs /var/lib/nfs/rpc_pipefs
+               if is_yes "$NFS4" ; then
+                   if grep -q nfs4 /proc/filesystems; then
+                       modprobe -s nfs > /dev/null 2>&1
+                       if [ "$(kernelverser)" -ge "002006" ]; then
+                           grep -q rpc_pipefs /proc/filesystems && \
+                           ! grep -q rpc_pipefs /proc/mounts && \
+                           run_cmd "Mounting /var/lib/nfs/rpc_pipefs 
filesystem" mount -t rpc_pipefs rpc_pipefs /var/lib/nfs/rpc_pipefs
+                       fi
+                       if [ ! -f /var/lock/subsys/idmapd ]; then
+                           msg_starting "NFS idmapd"
+                           daemon rpc.idmapd $RPCIDMAPOPTIONS
+                       fi
+                       msg_starting "NFS gssd"
+                       daemon rpc.gssd -m $RPCGSSOPTIONS
+                   fi
                fi
-               if [ ! -f /var/lock/subsys/idmapd ]; then
-                   msg_starting "NFS idmapd"
-                   daemon rpc.idmapd $RPCIDMAPOPTIONS
-               fi
-               msg_starting "NFS gssd"
-               daemon rpc.gssd -m $RPCGSSOPTIONS
-           fi
            run_cmd "Mounting NFS filesystems" mount -a -t nfs
            touch /var/lock/subsys/nfsfs
        else
@@ -80,14 +82,16 @@
                retry=$(($retry-1))
        done
        ok
-       if grep -q nfs4 /proc/filesystems; then
-           msg_stopping "NFS gssd"
-           killproc rpc.gssd
-           if [ -f /var/lock/subsys/idmapd -a ! -f /var/lock/subsys/nfs ]; then
-               msg_stopping "NFS idmapd"
-               killproc rpc.idmapd
-               rm -f /var/lock/subsys/idmapd
-           fi
+       if is_yes "$NFS4" ; then
+               if grep -q nfs4 /proc/filesystems; then
+                   msg_stopping "NFS gssd"
+                   killproc rpc.gssd
+                   if [ -f /var/lock/subsys/idmapd -a ! -f 
/var/lock/subsys/nfs ]; then
+                       msg_stopping "NFS idmapd"
+                       killproc rpc.idmapd
+                       rm -f /var/lock/subsys/idmapd
+                   fi
+               fi
        fi
        rm -f /var/lock/subsys/nfsfs
        ;;
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/nfsfs.init?r1=1.18.2.3&r2=1.18.2.4&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to