From: Hauke Mehrtens Date: Sun, 17 Apr 2016 12:52:54 +0000 (+0000) Subject: dnsmasq: Add enable parameter in the UCI DHCP host section X-Git-Url: http://git.ozo.com/?a=commitdiff_plain;ds=sidebyside;h=93da434bd8052cf16622a33bcdd27c9edc5ae79f;p=openwrt-github%2F.git dnsmasq: Add enable parameter in the UCI DHCP host section Parameter allows to enable/disable static leases; by default the value is 1 to keep backwards compatibility Signed-off-by: Hans Dedecker Signed-off-by: Hauke Mehrtens git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49187 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/package/network/services/dnsmasq/files/dnsmasq.init b/package/network/services/dnsmasq/files/dnsmasq.init index 61ded6a53a..0cda02d4fe 100644 --- a/package/network/services/dnsmasq/files/dnsmasq.init +++ b/package/network/services/dnsmasq/files/dnsmasq.init @@ -316,6 +316,9 @@ dhcp_host_add() { config_get networkid "$cfg" networkid [ -n "$networkid" ] && dhcp_option_add "$cfg" "$networkid" "$force" + config_get_bool enable "$cfg" enable 1 + [ "$enable" = "0" ] && return 0 + config_get name "$cfg" name config_get ip "$cfg" ip [ -n "$ip" -o -n "$name" ] || return 0