2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-20 05:00:34 +00:00

Merge pull request #4497 from stanford-rc/named_includes

Crude attempt at including external configuration files in named.conf
This commit is contained in:
Yuan Bai
2017-12-13 11:28:44 +08:00
committed by GitHub

View File

@ -1274,6 +1274,19 @@ sub update_namedconf {
push @newnamed, "};\n\n";
}
# include external configuration file(s) if present in site.namedincludes
my @entries = xCAT::TableUtils->get_site_attribute("namedincludes");
my $site_entry = $entries[0];
if (defined($site_entry)) {
my @includes = split /[ ,]/, $site_entry;
foreach (@includes) {
if (defined($_)) {
push @newnamed, "include \"$_\";\n";
}
}
push @newnamed, "\n";
}
unless ($slave) {
unless ($gotkey) {
unless ($ctx->{privkey}) { #need to generate one