Package: prometheus
Version: 0.16.1-0
Severity: normal
Tags: patch

hi!
(sort of related to #814802) it'd be nice to have config reload in the sysv
init script too, e.g. something like the following:

diff --git a/debian/init b/debian/init
index 4efd831..c05c108 100755
--- a/debian/init
+++ b/debian/init
@@ -68,3 +68,17 @@ do_stop_cmd()
     $HELPER $HELPER_ARGS --running || return 0
     return 2
 }
+
+do_reload()
+{
+    log_daemon_msg "Reloading $DESC configuration files" "$NAME"
+    $HELPER $HELPER_ARGS --running || return 1
+    helper_pid=$(cat $PIDFILE)
+    if [ -z "$helper_pid" ]; then
+        log_failure_msg "Unable to find PID"
+        return 1
+    fi
+    start-stop-daemon --stop --signal 1 --quiet \
+        --ppid "$helper_pid" --exec "$DAEMON"
+    log_end_msg $?
+}

what do you think?

Reply via email to