From 88cb07dfef9a2e4e6022830d5574874a1dc33786 Mon Sep 17 00:00:00 2001 From: ankry Date: Sun, 4 May 2003 20:17:17 +0000 Subject: [PATCH] - cleaning Changed files: gated.init -> 1.2 --- gated.init | 45 +++++++++++++++++++++++++++++++-------------- 1 file changed, 31 insertions(+), 14 deletions(-) diff --git a/gated.init b/gated.init index e006cf6..1368c58 100644 --- a/gated.init +++ b/gated.init @@ -20,7 +20,14 @@ . /etc/sysconfig/network # Check that networking is up. -[ ${NETWORKING} = "no" ] && exit 0 +if is_yes "${NETWORKING}"; then + if [ ! -f /var/lock/subsys/network ]; then + msg_network_down gated + exit 1 + fi +else + exit 0 +fi gdc=/usr/bin/gdc @@ -32,18 +39,28 @@ PATH=$PATH:/usr/bin:/usr/sbin # See how we were called. case "$1" in start) - echo -n "Starting gated: " - daemon gated - touch /var/lock/subsys/gated - echo - ;; + if [ ! -f /var/lock/subsys/gated ]; then + msg_starting gated + daemon gated + touch /var/lock/subsys/gated + else + msg_already_running gated + exit 1 + fi + ;; stop) - # Stop daemons. - echo -n "Shutting down gated: " - $gdc stop - echo "gated done" - rm -f /var/lock/subsys/gated - ;; + if [ -f /var/lock/subsys/gated ]; then + # Stop daemons. + msg_stopping gated + busy + $gdc stop + ok + rm -f /var/lock/subsys/gated + else + msg_not_running gopherd + exit 1 + fi + ;; status) $gdc running ;; @@ -54,8 +71,8 @@ case "$1" in $gdc restart ;; *) - echo "Usage: $0 {start|stop|status|reload|restart}" - exit 1 + msg_usage "$0 {start|stop|restart|reload|status}" + exit 1 esac exit 0 -- 2.43.0