]> git.pld-linux.org Git - packages/clusternfs.git/blobdiff - clusternfs.init
- cleaning
[packages/clusternfs.git] / clusternfs.init
index 7a5c0aeeee8eaf3622f9e4036d0eaa4774b74327..81900178f9e733d6b3349ac3f79f8a42a7a58f5c 100644 (file)
 . /etc/sysconfig/network
 
 # Check that networking is up.
-if is_no "${NETWORKING}"; then
-       msg_network_down ClusterNFS
-       exit 1
+if is_yes "${NETWORKING}"; then
+       if [ ! -f /var/lock/subsys/network ]; then
+               msg_network_down ClusterNFS
+               exit 1
+       fi
+else
+       exit 0
 fi
 
 OPTIONS_NFSD="-T"
@@ -40,6 +44,7 @@ case "$1" in
                [ $RETVAL -eq 0 ] && touch /var/lock/subsys/clusternfs
        else
                msg_already_running ClusterNFS
+               exit 1
        fi
        ;;
   stop)
@@ -52,8 +57,11 @@ case "$1" in
                rm -f /var/lock/subsys/clusternfs
        else
                msg_not_running ClusterNFS
+               exit 1
        fi
        ;;
+  status
+       ;;
   restart|reload)
        $0 stop
        $0 start
This page took 0.081692 seconds and 4 git commands to generate.