diff options
| author | Felix Fietkau | 2025-03-14 09:01:33 +0000 |
|---|---|---|
| committer | Felix Fietkau | 2025-03-14 09:05:34 +0000 |
| commit | 6ef0f08664ff28aa932e3ea194b0c6f6d907b136 (patch) | |
| tree | 8d772b3b6dedad6b24d3394469b18eae329d9a53 | |
| parent | 160e0b7ad866c9f52b81d95588c7b0a40cffd109 (diff) | |
| download | openwrt-6ef0f08664ff28aa932e3ea194b0c6f6d907b136.tar.gz | |
umdns: set triggers and firewall rules on reload
Both depend on the config, so they need to be sent to procd on reload.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
| -rw-r--r-- | package/network/services/umdns/files/umdns.init | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/package/network/services/umdns/files/umdns.init b/package/network/services/umdns/files/umdns.init index 87a6f8e16d..0516192fa2 100644 --- a/package/network/services/umdns/files/umdns.init +++ b/package/network/services/umdns/files/umdns.init @@ -17,7 +17,7 @@ load_ifaces() { done } -reload_service() { +do_reload_service() { json_init json_add_array interfaces for i in $(load_ifaces); do @@ -66,7 +66,12 @@ start_service() { procd_close_instance } +reload_service() { + rc_procd start_service + do_reload_service +} + service_running() { ubus -t 10 wait_for umdns - [ $? = 0 ] && reload_service + [ $? = 0 ] && do_reload_service } |