From: ankry Date: Tue, 27 May 2003 21:54:11 +0000 (+0000) Subject: - LSB conformance X-Git-Tag: auto/th/dante-1.3.2-1~20 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fdante.git;a=commitdiff_plain;h=2ae8fcc276a83b5ceca1639418af171d80e341ca - LSB conformance Changed files: sockd.init -> 1.3 --- diff --git a/sockd.init b/sockd.init index 45d8fc5..ce181a6 100644 --- a/sockd.init +++ b/sockd.init @@ -30,7 +30,7 @@ else exit 0 fi - +RETVAL=0 # See how we were called. case "$1" in start) @@ -42,7 +42,6 @@ case "$1" in [ $RETVAL -eq 0 ] && touch /var/lock/subsys/sockd else msg_already_running sockd - exit 1 fi ;; stop) @@ -50,30 +49,23 @@ case "$1" in if [ -f /var/lock/subsys/sockd ]; then msg_stopping sockd killproc sockd - RETVAL=$? rm -f /var/lock/subsys/sockd /var/run/sockd.pid >/dev/null 2>&1 else msg_not_running sockd - exit 1 fi ;; status) status sockd exit $? ;; - restart|reload) + restart|force-reload) $0 stop $0 start exit $? ;; - force-reload) - $0 stop && $0 start - exit $? - ;; *) - msg_usage "$0 {start|stop|restart|reload|force-reload|status}" - exit 1 - ;; + msg_usage "$0 {start|stop|restart|force-reload|status}" + exit 3 esac exit $RETVAL