From 102069000c36ee4961d517e4bde4054f2fed4fde Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Wed, 14 Nov 2007 11:00:35 +0000 Subject: [PATCH] - use functions Changed files: net-snmpd.init -> 1.14 net-snmptrapd.init -> 1.9 --- net-snmpd.init | 25 ++++++++++++++++--------- net-snmptrapd.init | 25 ++++++++++++++++--------- 2 files changed, 32 insertions(+), 18 deletions(-) diff --git a/net-snmpd.init b/net-snmpd.init index f334d5a..04b3154 100644 --- a/net-snmpd.init +++ b/net-snmpd.init @@ -37,10 +37,7 @@ else exit 0 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/snmpd ]; then msg_starting "snmpd" @@ -53,8 +50,9 @@ case "$1" in else msg_already_running "snmpd" fi - ;; - stop) +} + +stop() { if [ -f /var/lock/subsys/snmpd ]; then msg_stopping "snmpd" killproc snmpd @@ -62,6 +60,16 @@ case "$1" in else msg_not_running "snmpd" fi +} + +RETVAL=0 +# See how we were called. +case "$1" in + start) + start + ;; + stop) + stop ;; reload) if [ -f /var/lock/subsys/snmpd ]; then @@ -72,9 +80,8 @@ case "$1" in fi ;; restart|force-reload) - $0 stop - $0 start - exit $? + stop + start ;; status) status snmpd diff --git a/net-snmptrapd.init b/net-snmptrapd.init index a552788..476867c 100644 --- a/net-snmptrapd.init +++ b/net-snmptrapd.init @@ -33,10 +33,7 @@ else exit 0 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/snmptrapd ]; then msg_starting "snmptrapd" @@ -46,8 +43,9 @@ case "$1" in else msg_already_running "snmptrapd" fi - ;; - stop) +} + +stop() { if [ -f /var/lock/subsys/snmptrapd ]; then msg_stopping "snmptrapd" killproc snmptrapd @@ -55,11 +53,20 @@ case "$1" in else msg_not_running "snmptrapd" 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 snmptrapd -- 2.44.0