dnsmasq: add option to expose additional paths to jail
[openwrt/staging/noltari.git] / package / network / services / dnsmasq / files / dnsmasq.init
index 21910f5fd19907248f3979ca837c31c39e049ae2..d3928c23993a890f0744a4b6ce5d59717b3072b7 100755 (executable)
@@ -204,8 +204,12 @@ ismounted() {
        return 1
 }
 
-append_addnhosts() {
+append_extramount() {
        ismounted "$1" || append EXTRA_MOUNT "$1"
+}
+
+append_addnhosts() {
+       append_extramount "$1"
        xappend "--addn-hosts=$1"
 }
 
@@ -1186,6 +1190,8 @@ dnsmasq_start()
                done
        }
 
+       config_list_foreach "$cfg" addnmount append_extramount
+
        procd_open_instance $cfg
        procd_set_param command $PROG -C $CONFIGFILE -k -x /var/run/dnsmasq/dnsmasq."${cfg}".pid
        procd_set_param file $CONFIGFILE