2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-31 01:56:39 +00:00

Merge pull request #3564 from junxiawang/0731

modify genesis testcase for if xcatmaster=nodename
This commit is contained in:
zet809 2017-07-31 17:40:38 +08:00 committed by GitHub
commit abc5989020

View File

@ -18,6 +18,7 @@ my $check_genesis_file;
my $noderange;
my $clear_env;
my $help = 0;
my $nodestanza;
$::USAGE = "Usage:
$program_name -h
$program_name -n <node_range> -s
@ -79,7 +80,11 @@ my $master=`lsdef -t site -i master -c 2>&1 | awk -F'=' '{print \$2}'`;
if (!$master) { $master=hostname(); }
chomp($master);
print "master is $master\n";
$nodestanza="/tmp/$noderange.stanza";
if (!(-e $nodestanza)) {
`lsdef $noderange -z > $nodestanza`;
`chdef $noderange xcatmaster= `;
}
####################################
####nodesetshell test for genesis
####################################
@ -306,6 +311,10 @@ sub clearenv {
send_msg(0, "rinstall node failed");
exit 1;
}
if (-e "$nodestanza") {
`cat $nodestanza | chdef -z`;
unlink("$nodestanza");
}
return 0;
}
####################################