From 6229899ebcc17f803b6d0095c71963d80664a135 Mon Sep 17 00:00:00 2001 From: ankry Date: Sat, 17 May 2003 21:03:35 +0000 Subject: [PATCH] - LSB compliance Changed files: bootparamd.init -> 1.6 --- bootparamd.init | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/bootparamd.init b/bootparamd.init index 36156b8..b0535b2 100644 --- a/bootparamd.init +++ b/bootparamd.init @@ -23,6 +23,7 @@ else exit 0 fi +RETVAL=0 # See how we were called. case "$1" in start) @@ -32,13 +33,9 @@ case "$1" in daemon rpc.bootparamd touch /var/lock/subsys/rpc.bootparamd RETVAL=$? - if [ $RETVAL -eq 0 ]; then - touch /var/lock/subsys/rpc.bootparamd - RETVAL=1 - fi + [ $RETVAL -eq 0 ] && touch /var/lock/subsys/rpc.bootparamd else msg_already_running rpc.bootparamd - exit 1 fi ;; stop) @@ -48,19 +45,20 @@ case "$1" in rm -f /var/lock/subsys/rpc.bootparamd >/dev/null 2>&1 else msg_not_running rpc.bootparamd - exit 1 fi ;; status) status rpc.bootparamd + exit $? ;; - reload|restart|force-reload) + restart|force-reload) $0 stop $0 start + exit $? ;; *) - msg_usage "$0 {start|stop|restart|reload|force-reload|status}" - exit 1 + msg_usage "$0 {start|stop|restart|force-reload|status}" + exit 3 ;; esac -- 2.43.0