#16839: dnsmasq-full add ipset support in dnsmasq.init
-------------------------+-------------------------------------
 Reporter:  anonymous    |      Owner:  developers
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  Barrier Breaker (trunk)
Component:  packages     |    Version:  Trunk
 Keywords:  dnsmasq      |
-------------------------+-------------------------------------
 Since dnsmasq-full has now enabled dnsmasq's ipset feature, could you
 please also add support for the "ipset" directive in /etc/config/dhcp ?

 E.g.

 {{{
 --- a/package/network/services/dnsmasq/files/dnsmasq.init
 +++ b/package/network/services/dnsmasq/files/dnsmasq.init
 @@ -84,6 +84,10 @@  append_address() {
         xappend "--address=$1"
  }

 +append_ipset() {
 +       xappend "--ipset=$1"
 +}
 +
  append_interface() {
         local ifname=$(uci_get_state network "$1" ifname "$1")
         xappend "--interface=$ifname"
 @@ -134,6 +138,7 @@  dnsmasq() {
         append_parm "$cfg" "local" "--server"
         config_list_foreach "$cfg" "server" append_server
         config_list_foreach "$cfg" "address" append_address
 +       config_list_foreach "$cfg" "ipset" append_ipset
         config_list_foreach "$cfg" "interface" append_interface
         config_list_foreach "$cfg" "notinterface" append_notinterface
         config_list_foreach "$cfg" "addnhosts" append_addnhosts
 }}}

--
Ticket URL: <https://dev.openwrt.org/ticket/16839>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to