fix for bug 3413432: conserver trust all ip addresses configured on local node
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10714 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
bae82255cf
commit
56aecc8f03
@ -229,6 +229,23 @@ sub docfheaders {
|
||||
push @newheaders," trusted 127.0.0.1;\n";
|
||||
my $master=xCAT::Utils->get_site_Master();
|
||||
push @newheaders, " trusted $master;\n";
|
||||
# trust all the ip addresses configured on this node
|
||||
my @allips = xCAT::Utils->gethost_ips();
|
||||
my @ips = ();
|
||||
#remove $xcatmaster and duplicate entries
|
||||
foreach my $ip (@allips) {
|
||||
if (($ip eq "127.0.0.1") || ($ip eq $master)) {
|
||||
next;
|
||||
}
|
||||
if(!grep(/^$ip$/, @ips)) {
|
||||
push @ips,$ip;
|
||||
}
|
||||
}
|
||||
if(scalar(@ips) > 0) {
|
||||
my $ipstr = join(',', @ips);
|
||||
push @newheaders, " trusted $ipstr;\n";
|
||||
}
|
||||
|
||||
push @newheaders,"}\n";
|
||||
#push @$content,"#xCAT END ACCESS\n";
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user