2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-07-11 07:11:30 +00:00

mkresolvconf: avoid duplicate nameservers

This commit is contained in:
Kilian Cavalotti
2017-12-18 17:15:01 -08:00
parent e2467dbf38
commit d743b26b29

View File

@ -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/<xcatmaster>/$master}" >>$conf_file
grep -q $ns $conf_file || \
echo "nameserver ${ns/<xcatmaster>/$master}" >>$conf_file
done
else
echo "nameserver $master" >>$conf_file