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-Tag: suricata-beta4^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f33d28978d0014e956fb98c6dc42d79fb1a7d3d6;p=people%2Fstevee%2Fipfire-2.x.git 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 ;;