]> git.pld-linux.org Git - packages/mon.git/commitdiff
- lsb compliance
authorankry <ankry@pld-linux.org>
Sat, 24 May 2003 23:01:09 +0000 (23:01 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    mon.init -> 1.4

mon.init

index 56516210d9e4faaaddc218e4f2740085ca9dd77d..3fd80835ed2ee6def870e3d2d2a36d3877be2945 100644 (file)
--- a/mon.init
+++ b/mon.init
@@ -11,6 +11,7 @@
 # Get service config
 [ -f /etc/sysconfig/mon ] && . /etc/sysconfig/mon
 
+RETVAL=0
 # See how we were called.
 case "$1" in
   start)
@@ -22,7 +23,6 @@ case "$1" in
                [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mon
        else
                msg_already_running mon
-               exit 1
        fi
        ;;
   stop)
@@ -30,29 +30,33 @@ case "$1" in
        if [ -f /var/lock/subsys/mon ]; then
                msg_stopping mon
                killproc mon
-               rm -f /var/lock/subsys/mon > /dev/null 2>&1
+               rm -f /var/lock/subsys/mon >/dev/null 2>&1
        else
                msg_not_running mon
-               exit 1
        fi
        ;;
   status)
        status mon
-       RETVAL=$?
+       exit $?
        ;;
   restart)
        $0 stop
        $0 start
+       exit $?
        ;;
-  reload)
-       msg_reloading mon
-       killproc mon -HUP
-       RETVAL=$?
+  reload|force-reload)
+       if [ -f /var/lock/subsys/mon ]; then
+               msg_reloading mon
+               killproc mon -HUP
+               RETVAL=$?
+       else
+               msg_not_running mon >&2
+               exit 7
+       fi
        ;;
   *)
-       msg_usage "$0 {start|stop|restart|reload|status}"
-       exit 1
-       ;;
+       msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
+       exit 3
 esac
 
 exit $RETVAL
This page took 0.221098 seconds and 4 git commands to generate.