]> git.pld-linux.org Git - packages/nfs-utils.git/commitdiff
- lock/subsus files for svcgssd
authorJan Rękorajski <baggins@pld-linux.org>
Wed, 14 Mar 2007 14:28:37 +0000 (14:28 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    nfs.init -> 1.37

nfs.init

index e13ca8f920b89899c98c49f8f3360ef8c2be4264..40afbf874f727b9da9de14a9bf93603410a29f1b 100644 (file)
--- 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
This page took 0.773623 seconds and 4 git commands to generate.