From fca2a9c3043f845c7e055de5dee53e83547679f0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Tue, 25 Mar 2008 23:33:36 +0000 Subject: [PATCH] - use functions Changed files: cvsnt-cvslockd.init -> 1.2 --- cvsnt-cvslockd.init | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/cvsnt-cvslockd.init b/cvsnt-cvslockd.init index c49a851..ba8dacb 100644 --- a/cvsnt-cvslockd.init +++ b/cvsnt-cvslockd.init @@ -17,10 +17,7 @@ if [ -f /etc/sysconfig/cvslockd ]; then . /etc/sysconfig/cvslockd fi -RETVAL=0 -# See how we were called. -case "$1" in - start) +start() { # Start daemons. if [ ! -f /var/lock/subsys/cvslockd ]; then msg_starting cvslockd @@ -30,8 +27,9 @@ case "$1" in else msg_already_running cvslockd fi - ;; - stop) +} + +stop() { # Stop daemons. if [ -f /var/lock/subsys/cvslockd ]; then msg_stopping cvslockd @@ -40,11 +38,20 @@ case "$1" in else msg_not_running cvslockd fi +} + +RETVAL=0 +# See how we were called. +case "$1" in + start) + start + ;; + stop) + stop ;; restart|force-reload) - $0 stop - $0 start - exit $? + stop + start ;; status) status cvslockd -- 2.43.0