From 8f97f5f21f1a92d9c7f93f246961a833c11a8e21 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Fri, 4 May 2007 07:43:03 +0000 Subject: [PATCH] - use functions Changed files: freenet6-client.init -> 1.2 --- freenet6-client.init | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/freenet6-client.init b/freenet6-client.init index 92b3d91..6f09d6e 100644 --- a/freenet6-client.init +++ b/freenet6-client.init @@ -29,10 +29,7 @@ if is_no "${IPV6_NETWORKING}"; then exit 1 fi -RETVAL=0 -# See how we were called. -case "$1" in - start) +start() { # Check if the service is already running? if [ ! -f /var/lock/subsys/freenet6 ]; then msg_starting freenet6 @@ -42,8 +39,9 @@ case "$1" in else msg_already_running freenet6 fi - ;; - stop) +} + +stop() { if [ -f /var/lock/subsys/freenet6 ]; then msg_stopping freenet6 killproc gw6c @@ -51,11 +49,20 @@ case "$1" in else msg_not_running freenet6 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 freenet6 -- 2.43.0