From 1c99546959cfdc6a090ed8f9d75ef5f5d15cf0a2 Mon Sep 17 00:00:00 2001 From: ankry Date: Tue, 20 May 2003 21:29:13 +0000 Subject: [PATCH] - LSB conformance changes Changed files: crossfire.init -> 1.7 --- crossfire.init | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/crossfire.init b/crossfire.init index 6dddfec..450b020 100644 --- a/crossfire.init +++ b/crossfire.init @@ -27,6 +27,7 @@ fi TMPDIR="/tmp"; export TMPDIR +RETVAL=0 case "$1" in start) if [ ! -f /var/lock/subsys/crossfire ]; then @@ -46,7 +47,6 @@ case "$1" in [ $RETVAL -eq 0 ] && touch /var/lock/subsys/crossfire else msg_already_running crossfire - exit 1 fi ;; stop) @@ -56,31 +56,31 @@ case "$1" in rm -f /var/lock/subsys/crossfire >/dev/null 2>&1 else msg_not_running crossfire - exit 1 fi ;; status) status crossfire + RETVAL=$? su games -c "crossfire +d -s" - exit $? ;; restart) $0 stop $0 start + RETVAL=$? ;; - reload) + reload|force-reload) if [ -f /var/lock/subsys/crossfire ]; then msg_reloading crossfire killproc crossfire RETVAL=$? else - msg_not_running crossfire - exit 1 + msg_not_running crossfire >&2 + exit 7 fi ;; *) - msg_usage "$0 {start|stop|restart|reload|status}" - exit 1 + msg_usage "$0 {start|stop|restart|reload|force-reload|status}" + exit 7 esac exit $RETVAL -- 2.43.0