From: Michael Tremer Date: Wed, 19 Dec 2018 20:00:21 +0000 (+0100) Subject: unbound: Use correct parameter for IP addresses and hostnames X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=f33d28978d0014e956fb98c6dc42d79fb1a7d3d6 unbound: Use correct parameter for IP addresses and hostnames Signed-off-by: Michael Tremer --- diff --git a/src/initscripts/system/unbound b/src/initscripts/system/unbound index 9082c2d4c3..08007f50a3 100644 --- a/src/initscripts/system/unbound +++ b/src/initscripts/system/unbound @@ -216,7 +216,11 @@ write_forward_conf() { echo "stub-zone:" echo " name: ${zone}" for server in ${servers//|/ }; do - echo " stub-addr: ${server}" + if [[ ${server} =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then + echo " stub-addr: ${server}" + else + echo " stub-host: ${server}" + fi done echo echo "server:" @@ -227,7 +231,11 @@ write_forward_conf() { echo "forward-zone:" echo " name: ${zone}" for server in ${servers//|/ }; do - echo " forward-addr: ${server}" + if [[ ${server} =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then + echo " forward-addr: ${server}" + else + echo " forward-host: ${server}" + fi done echo ;;