Browse Source

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 <[email protected]>
Felix Fietkau 1 year ago
parent
commit
6ef0f08664
1 changed files with 7 additions and 2 deletions
  1. 7 2
      package/network/services/umdns/files/umdns.init

+ 7 - 2
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
 }