From 83bbb257c722c35a58c9d05dc95b66a45c6c1284 Mon Sep 17 00:00:00 2001 From: ankry Date: Sun, 4 May 2003 20:17:15 +0000 Subject: [PATCH] - cleaning Changed files: crossfire.init -> 1.5 --- crossfire.init | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/crossfire.init b/crossfire.init index e92b6c4..ad5d672 100644 --- a/crossfire.init +++ b/crossfire.init @@ -16,9 +16,13 @@ export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin . /etc/sysconfig/crossfire # Check that networking is up. -if is_no "${NETWORKING}"; then - msg_network_down crossfire - exit 1 +if is_yes "${NETWORKING}"; then + if [ ! -f /var/lock/subsys/network ]; then + msg_network_down crossfire + exit 1 + fi +else + exit 0 fi TMPDIR="/tmp"; export TMPDIR @@ -51,7 +55,7 @@ case "$1" in killproc crossfire rm -f /var/lock/subsys/crossfire >/dev/null 2>&1 else - msg_Not_Running crossfire + msg_not_running crossfire exit 1 fi ;; @@ -67,14 +71,17 @@ case "$1" in reload) if [ -f /var/lock/subsys/crossfire ]; then msg_reloading crossfire + busy killproc crossfire + RETVAL=$? + [ $RETVAL -eq 0 ] && ok || died else msg_not_running crossfire exit 1 fi ;; *) - msg_Usage "$0 {start|stop|restart|reload|status}" + msg_usage "$0 {start|stop|restart|reload|status}" exit 1 esac -- 2.43.0