From: ankry Date: Wed, 21 May 2003 11:52:37 +0000 (+0000) Subject: - LSB conformance X-Git-Url: http://git.pld-linux.org/?p=packages%2Fdemarc.git;a=commitdiff_plain;h=8c7eaf8ae8dc5c2dd7f43f41f9eecfa58bd64fb3 - LSB conformance Changed files: demarc.init -> 1.5 --- diff --git a/demarc.init b/demarc.init index 27faef0..5358ef5 100644 --- a/demarc.init +++ b/demarc.init @@ -26,6 +26,7 @@ else exit 0 fi +RETVAL=0 # See how we were called. case "$1" in start) @@ -37,7 +38,6 @@ case "$1" in [ $RETVAL -eq 0 ] && touch /var/lock/subsys/demarcd else msg_already_running demarcd - exit 1 fi ;; stop) @@ -48,22 +48,20 @@ case "$1" in rm -f /var/lock/subsys/demarcd > /dev/null 2>&1 else msg_not_running demarcd - exit 1 fi ;; status) status demarcd - RETVAL=$? + exit $? ;; - restart|reload) + restart|force-reload) $0 stop $0 start + exit $? ;; *) - msg_usage "$0 {start|stop|restart|reload|status}" - exit 1 - ;; + msg_usage "$0 {start|stop|restart|force-reload|status}" + exit 3 esac exit $RETVAL -