SOURCES: nfs.init - lock/subsus files for svcgssd

baggins baggins at pld-linux.org
Wed Mar 14 15:28:42 CET 2007


Author: baggins                      Date: Wed Mar 14 14:28:42 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- lock/subsus files for svcgssd

---- Files affected:
SOURCES:
   nfs.init (1.36 -> 1.37) 

---- Diffs:

================================================================
Index: SOURCES/nfs.init
diff -u SOURCES/nfs.init:1.36 SOURCES/nfs.init:1.37
--- SOURCES/nfs.init:1.36	Mon Oct  2 22:01:01 2006
+++ SOURCES/nfs.init	Wed Mar 14 15:28:37 2007
@@ -62,8 +62,11 @@
 			    daemon rpc.idmapd $RPCIDMAPOPTIONS
 			    [ $? = 0 ] && touch /var/lock/subsys/idmapd
 			fi
-			msg_starting "NFS svcgssd"
-			daemon rpc.svcgssd $RPCSVCGSSOPTIONS
+			if [ ! -f /var/lock/subsys/svcgssd ]; then
+			    msg_starting "NFS svcgssd"
+			    daemon rpc.svcgssd $RPCSVCGSSOPTIONS
+			    [ $? = 0 ] && touch /var/lock/subsys/svcgssd
+			fi
 		    fi
 		fi
 		msg_starting "NFS daemon"
@@ -83,8 +86,11 @@
 		killproc nfsd -QUIT
 		if is_yes "$NFS4" ; then
 			if (grep -q rpc_pipefs /proc/filesystems); then
-			    msg_stopping "NFS svcgssd"
-			    killproc rpc.svcgssd
+			    if [ ! -f /var/lock/subsys/svcgssd ]; then
+				msg_stopping "NFS svcgssd"
+				killproc rpc.svcgssd
+				rm -f /var/lock/subsys/svcgssd
+			    fi
 			    if [ -f /var/lock/subsys/idmapd -a ! -f /var/lock/subsys/nfsfs ]; then
 				msg_stopping "NFS idmapd"
 				killproc rpc.idmapd
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/nfs.init?r1=1.36&r2=1.37&f=u



More information about the pld-cvs-commit mailing list