]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 556195: bugzilla-queue.rhel initscript returns wrong result code when the daemon...
authorMax Kanat-Alexander <mkanat@bugzilla.org>
Fri, 16 Nov 2012 15:22:32 +0000 (16:22 +0100)
committerFrédéric Buclin <LpSolit@gmail.com>
Fri, 16 Nov 2012 15:22:32 +0000 (16:22 +0100)
r=justdave a=LpSolit

contrib/bugzilla-queue.rhel

index fe107b8ba7b7e516d82916023edb7c538e7e0c2c..b7a39fe810f7599356570f9241cb83202085bb4d 100755 (executable)
@@ -70,7 +70,7 @@ usage ()
 start ()
 {
     if [ -f "$PIDFILE" ]; then
-       checkpid `cat $PIDFILE` && return 0
+       checkpid `cat $PIDFILE` && return 2
     fi
     echo -n "Starting $NAME: "
     touch $PIDFILE
@@ -85,7 +85,7 @@ start ()
 
 stop ()
 {
-    [ -f /var/lock/subsys/$NAME ] || return 0
+    [ -f /var/lock/subsys/$NAME ] || return 2
     echo -n "Killing $NAME: "
     killproc $NAME
     echo
@@ -100,7 +100,7 @@ restart ()
 
 condrestart ()
 {
-    [ -e /var/lock/subsys/$NAME ] && restart || return 0
+    [ -e /var/lock/subsys/$NAME ] && restart || return 2
 }
 
 
@@ -110,7 +110,7 @@ case "$1" in
     status) $BIN -p $PIDFILE -n $NAME check; RETVAL=$?;;
     restart) restart; RETVAL=$? ;;
     condrestart) condrestart; RETVAL=$? ;;
-    *) usage ; RETVAL=2 ;;
+    *) usage ;;
 esac
 
 exit $RETVAL