]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
umdns: set triggers and firewall rules on reload
authorFelix Fietkau <nbd@nbd.name>
Fri, 14 Mar 2025 09:01:33 +0000 (10:01 +0100)
committerFelix Fietkau <nbd@nbd.name>
Fri, 14 Mar 2025 09:05:34 +0000 (10:05 +0100)
Both depend on the config, so they need to be sent to procd on reload.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/network/services/umdns/files/umdns.init

index 87a6f8e16d1b607ee02400a15ddfea2d2d470b9d..0516192fa2ade98015b695a232849b64d1da9c56 100644 (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
 }