babeld: add dynamic config files to the procd watch list
authorBaptiste Jonglez <git@bitsofnetworks.org>
Mon, 9 Jan 2017 16:07:40 +0000 (17:07 +0100)
committerBaptiste Jonglez <git@bitsofnetworks.org>
Mon, 9 Jan 2017 16:07:40 +0000 (17:07 +0100)
This way, "/etc/init.d/babeld reload" will detect when one of these
dynamic config files has changed, and restart babeld only if that is the
case.

Dynamic config files where introduced by 82d9002689 ("babeld: add support
for dynamic config files").

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
babeld/files/babeld.init

index dea207afacaa9f17dfb6aa8eacde2e7365210844..276e67f2a0ca86c059b14e178ae64808219228ce 100755 (executable)
@@ -240,7 +240,7 @@ start_service() {
        procd_set_param command /usr/sbin/babeld -I "" -c "$OTHERCONFIGFILE" -c "$CONFIGFILE"
        procd_set_param stdout 1
        procd_set_param stderr 1
-       procd_set_param file "$OTHERCONFIGFILE" "$CONFIGFILE"
+       procd_set_param file "$OTHERCONFIGFILE" "$OTHERCONFIGDIR"/*.conf "$CONFIGFILE"
        procd_set_param respawn
        procd_close_instance
 }