fix the nodeset - noupdate initrd issue

This commit is contained in:
qyin 2014-05-21 14:52:10 +08:00
parent 2023ae7907
commit 96d759dc2f

View File

@ -552,6 +552,7 @@ sub nextdestiny {
}
my $node;
my $noupdate_flag = 0;
$chaintab = xCAT::Table->new('chain');
my $chainents = $chaintab->getNodesAttribs(\@nodes,[qw(currstate currchain chain)]);
foreach $node (@nodes) {
@ -583,14 +584,24 @@ sub nextdestiny {
{
my @items = split /[:]/,$ref->{currstate};
$requ{arg}= \@items;
$noupdate_flag = 1;
}
setdestiny(\%requ, $flag+1);
}
if ($callnodeset) {
my $args;
if ($noupdate_flag)
{
$args = ['enact', '--noupdateinitrd'];
}
else
{
$args = ['enact'];
}
$subreq->({command=>['nodeset'],
node=> \@nodes,
arg=>['enact', '--noupdateinitrd']});
arg=>$args});
}
}