From 1917c8a1df36243083b0d58e6f4056850a563ad2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Bl=C3=A4se?= Date: Wed, 23 Feb 2022 13:23:22 +0100 Subject: [PATCH] fff-uradvd: Add reload trigger for network MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fff-uradvd depends on values stored in the uci network config. Therefore, a reload is required if the uci network config is modified. As fff-uradvd does not support reloads, and possibly changing values are given as command parameters, do a restart on procd reload. Signed-off-by: Fabian Bläse Reviewed-by: Robert Langhammer --- src/packages/fff/fff-uradvd/files/etc/init.d/fff-uradvd | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/packages/fff/fff-uradvd/files/etc/init.d/fff-uradvd b/src/packages/fff/fff-uradvd/files/etc/init.d/fff-uradvd index a72b89b..bfec473 100755 --- a/src/packages/fff/fff-uradvd/files/etc/init.d/fff-uradvd +++ b/src/packages/fff/fff-uradvd/files/etc/init.d/fff-uradvd @@ -11,10 +11,16 @@ URADVD_BIN=/usr/sbin/uradvd service_triggers() { - procd_add_reload_trigger "fff-uradvd" + procd_add_reload_trigger "fff-uradvd" "network" } start_service() { procd_open_instance procd_set_param command "$URADVD_BIN" -i br-client -p $(uci get network.globals.ula_prefix) } + +reload_service() +{ + stop + start +}