Fix Metaproxy stops logging after check config failed MP-590
[metaproxy-moved-to-github.git] / debian / metaproxy.init
index 3f19eee..67743dd 100644 (file)
@@ -89,7 +89,7 @@ do_reload() {
        # restarting (for example, when it is sent a SIGHUP),
        # then implement that here.
        #
-       start-stop-daemon --stop --signal USR1 --quiet --pidfile $PIDFILE --name $NAME
+       start-stop-daemon --stop --signal USR1 --quiet --retry=5 --pidfile $PIDFILE --name $NAME
        RETVAL="$?"
        # Return if daemon could not be stopped
        [ "$RETVAL" = 2 ] && return 2
@@ -157,8 +157,11 @@ case "$1" in
                ;;
        esac
        ;;
+  status)
+       status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
+       ;;
   *)
-       echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
+       echo "Usage: $SCRIPTNAME {start|stop|status|restart|reload|force-reload}" >&2
        exit 3
        ;;
 esac