Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
local insecure_zones="${INSECURE_ZONES}"
local insecure_zones="${INSECURE_ZONES}"
- local enabled zone server servers remark
- while IFS="," read -r enabled zone servers remark; do
+ local enabled zone server servers remark disable_dnssec rest
+ while IFS="," read -r enabled zone servers remark disable_dnssec rest; do
# Line must be enabled.
[ "${enabled}" = "on" ] || continue
# Line must be enabled.
[ "${enabled}" = "on" ] || continue
*.local)
insecure_zones="${insecure_zones} ${zone}"
;;
*.local)
insecure_zones="${insecure_zones} ${zone}"
;;
+ *)
+ if [ "${disable_dnssec}" = "on" ]; then
+ insecure_zones="${insecure_zones} ${zone}"
+ fi
+ ;;
esac
# Reverse-lookup zones must be stubs
esac
# Reverse-lookup zones must be stubs