commit 89c5c179b6a7872cbb8e976c676654027b4cb51a
Author: Elan Ruusamäe <[email protected]>
Date:   Fri Nov 4 18:20:48 2016 +0200

    misc sysv fixes

 gitlab-ci-multi-runner.init | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)
---
diff --git a/gitlab-ci-multi-runner.init b/gitlab-ci-multi-runner.init
index 4980dee..9b4d037 100755
--- a/gitlab-ci-multi-runner.init
+++ b/gitlab-ci-multi-runner.init
@@ -35,6 +35,14 @@ do_stop() {
        start-stop-daemon --stop --pidfile "$PIDFILE" --user "$USER" --exec 
"$DAEMON" --quiet
 }
 
+okfail() {
+       if [ "$1" = 0 ]; then
+               ok
+       else
+               fail
+       fi
+}
+
 start() {
        # Check if the service is already running?
        if [ -f /var/lock/subsys/$NAME ]; then
@@ -45,6 +53,7 @@ start() {
        msg_starting "$DESC"
        do_start
        RETVAL=$?
+       okfail $RETVAL
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$NAME
 }
 
@@ -57,6 +66,7 @@ stop() {
        # Stop daemons.
        msg_stopping "$DESC"
        do_stop
+       okfail $?
        rm -f /var/lock/subsys/$NAME
 }
 
@@ -95,7 +105,7 @@ case "$1" in
        RETVAL=$?
        ;;
   *)
-       msg_usage "$0 
{start|stop|restart|try-restart|reload|force-reload|status}"
+       msg_usage "$0 {start|stop|restart|try-restart|force-reload|status}"
        exit 3
 esac
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gitlab-ci-multi-runner.git/commitdiff/2635dbafd6db2865d3f2fc4e04712b60b5acac79

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to