dns/bind: set rcvar for dnsbl types; closes #1026

This commit is contained in:
Franco Fichtner
2018-11-27 16:52:40 +00:00
parent a14c2c443b
commit 3ee1ce7fb8
2 changed files with 13 additions and 1 deletions
@@ -137,7 +137,14 @@ install() {
rm -rf ${WORKDIR}
}
for CAT in $(echo ${1} | tr ',' ' '); do
DNSBL=${1}
if [ -z "${DNSBL}" ]; then
. /etc/rc.conf.d/named
DNSBL=${named_dnsbl}
fi
for CAT in $(echo ${DNSBL} | tr ',' ' '); do
case "${CAT}" in
aa)
adaway
@@ -1,5 +1,10 @@
{% if helpers.exists('OPNsense.bind.general.enabled') and OPNsense.bind.general.enabled == '1' %}
named_var_script="/usr/local/opnsense/scripts/OPNsense/Bind/setup.sh"
{% if helpers.exists('OPNsense.bind.dnsbl.enabled') and OPNsense.bind.dnsbl.enabled == '1' %}
{% if helpers.exists('OPNsense.bind.dnsbl.type') and OPNsense.bind.dnsbl.type != '' %}
named_dnsbl="{{ OPNsense.bind.dnsbl.type }}"
{% endif %}
{% endif %}
named_enable="YES"
{% else %}
named_enable="NO"