From 0d3d9e8b85d7d880f2e059f466ad0d6bc7bc01e1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Wed, 14 Mar 2007 14:28:37 +0000 Subject: [PATCH] - lock/subsus files for svcgssd Changed files: nfs.init -> 1.37 --- nfs.init | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/nfs.init b/nfs.init index e13ca8f..40afbf8 100644 --- a/nfs.init +++ b/nfs.init @@ -62,8 +62,11 @@ start() { 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 @@ stop() { 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 -- 2.44.0