[openwrt/openwrt] umdns: set triggers and firewall rules on reload

LEDE Commits lede-commits at lists.infradead.org
Fri Mar 14 02:06:13 PDT 2025


nbd pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/6ef0f08664ff28aa932e3ea194b0c6f6d907b136

commit 6ef0f08664ff28aa932e3ea194b0c6f6d907b136
Author: Felix Fietkau <nbd at nbd.name>
AuthorDate: Fri Mar 14 10:01:33 2025 +0100

    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 at nbd.name>
---
 package/network/services/umdns/files/umdns.init | 9 +++++++--
 1 file 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
 }




More information about the lede-commits mailing list