From 37e04d04988a64d9388fa6281828cc438e5f560d Mon Sep 17 00:00:00 2001 From: Ycarus Date: Fri, 11 May 2018 15:22:43 +0200 Subject: [PATCH] Update dnsmasq.init to latest version --- .../network/services/dnsmasq/files/dnsmasq.init | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/root/package/network/services/dnsmasq/files/dnsmasq.init b/root/package/network/services/dnsmasq/files/dnsmasq.init index a78b31ed..336cfd8a 100644 --- a/root/package/network/services/dnsmasq/files/dnsmasq.init +++ b/root/package/network/services/dnsmasq/files/dnsmasq.init @@ -1050,10 +1050,22 @@ dnsmasq_stop() rm -f ${BASEDHCPSTAMPFILE}.${cfg}.*.dhcp } +add_interface_trigger() +{ + local interface ignore + + config_get interface "$1" interface + config_get_bool ignore "$1" ignore 0 + + [ -n "$interface" -a $ignore -eq 0 ] && procd_add_interface_trigger "interface.*" "$interface" /etc/init.d/dnsmasq reload +} + service_triggers() { procd_add_reload_trigger "dhcp" "system" - procd_add_raw_trigger "interface.*" 2000 /etc/init.d/dnsmasq reload + + config_load dhcp + config_foreach add_interface_trigger dhcp } boot()