From 6c9e41cab3cdcf1704a8d6e24c9710e8ecddb98a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Wed, 15 Nov 2006 15:42:19 +0000 Subject: [PATCH] - use functions Changed files: sensors.init -> 1.16 --- sensors.init | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/sensors.init b/sensors.init index 0441a55..f86f47f 100644 --- a/sensors.init +++ b/sensors.init @@ -16,10 +16,7 @@ if [ -f /etc/sysconfig/sensors ]; then . /etc/sysconfig/sensors fi -RETVAL=0 -# See how we were called. -case "$1" in - start) +start() { if [ ! -f /var/lock/subsys/sensors_modules ]; then msg_starting "sensors daemon"; fail nls "sensors_modules services not started" >&2 @@ -42,8 +39,9 @@ case "$1" in else msg_already_running "sensors daemon" fi - ;; - stop) +} + +stop() { if [ -f /var/lock/subsys/sensors ]; then msg_stopping "sensors daemon" killproc sensord @@ -51,6 +49,16 @@ case "$1" in else msg_not_running "sensors daemon" fi +} + +RETVAL=0 +# See how we were called. +case "$1" in + start) + start + ;; + stop) + stop ;; status) status sensors sensord @@ -58,9 +66,8 @@ case "$1" in sensors ;; restart|force-reload) - $0 stop - $0 start - exit $? + stop + start ;; *) msg_usage "$0 {start|stop|restart|force-reload|status}" -- 2.44.0