ソースを参照

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 9 ヶ月 前
コミット
6ef0f08664
1 ファイル変更7 行追加2 行削除
  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
 }