From fbbcac589e1f4a92dde364d919c7c5127ee3f3de Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Wed, 6 Feb 2008 20:22:53 +0000 Subject: [PATCH] - use functions Changed files: lms.init -> 1.5 --- lms.init | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/lms.init b/lms.init index 205daf0..d446d3e 100644 --- a/lms.init +++ b/lms.init @@ -36,9 +36,7 @@ fi [ -z "$LMSD_DATABASE_HOST" ] && LMSD_DATABASE_HOST="localhost" [ -z "$LMSD_OPTIONS" ] && LMSD_OPTIONS="" -RETVAL=0 -case "$1" in - start) +start() { if [ ! -f /var/lock/subsys/lmsd ]; then msg_starting lmsd @@ -54,8 +52,9 @@ case "$1" in else msg_already_running lmsd fi - ;; - stop) +} + +stop() { if [ -f /var/lock/subsys/lmsd ]; then msg_stopping lmsd killproc lmsd-$LMSD_DATABASE_TYPE @@ -64,11 +63,19 @@ case "$1" in else msg_not_running lmsd fi +} + +RETVAL=0 +case "$1" in + start) + start + ;; + stop) + stop ;; restart) - $0 stop - $0 start - exit $? + stop + start ;; status) status lmsd-$LMSD_DATABASE_TYPE -- 2.43.0