From d743b26b290a8bcd09f173c8fc6935773bf8b5aa Mon Sep 17 00:00:00 2001 From: Kilian Cavalotti Date: Mon, 18 Dec 2017 17:15:01 -0800 Subject: [PATCH] mkresolvconf: avoid duplicate nameservers --- xCAT/postscripts/mkresolvconf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xCAT/postscripts/mkresolvconf b/xCAT/postscripts/mkresolvconf index 65276b101..39cf9c06a 100755 --- a/xCAT/postscripts/mkresolvconf +++ b/xCAT/postscripts/mkresolvconf @@ -27,7 +27,8 @@ if [ -n "$master" ] && [ -n "$domain" ]; then echo "search $domain" >$conf_file if [[ "$nameservers" != "" ]]; then for ns in ${nameservers//,/ }; do - echo "nameserver ${ns//$master}" >>$conf_file + grep -q $ns $conf_file || \ + echo "nameserver ${ns//$master}" >>$conf_file done else echo "nameserver $master" >>$conf_file