diff --git a/xCAT-server/lib/xcat/plugins/ddns.pm b/xCAT-server/lib/xcat/plugins/ddns.pm old mode 100755 new mode 100644 index b17e3c295..026e55bd8 --- a/xCAT-server/lib/xcat/plugins/ddns.pm +++ b/xCAT-server/lib/xcat/plugins/ddns.pm @@ -1281,10 +1281,13 @@ sub update_namedconf { my @includes = split /[ ,]/, $site_entry; foreach (@includes) { if (defined($_)) { - push @newnamed, "include \"$_\";\n"; + my $line = "include \"$_\";\n"; + unless (grep{/$line/} @newnamed) { + push @newnamed, "include \"$_\";\n"; + } } - } push @newnamed, "\n"; + } } unless ($slave) {