[pkg-go] Bug#817403: prometheus: config reload for sysv init script
    Filippo Giunchedi 
    filippo at debian.org
       
    Wed Mar  9 19:53:58 UTC 2016
    
    
  
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?
    
    
More information about the Pkg-go-maintainers
mailing list