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>
This commit is contained in:
Felix Fietkau 2025-03-14 10:01:33 +01:00
parent 160e0b7ad8
commit 6ef0f08664

View File

@ -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
}