Move the process of finding CEC/Frame node's password to xCAT::PPCdb::credentials so that it will influence other commands.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9081 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
99c85c78f9
commit
f2e934dc77
@ -143,19 +143,7 @@ sub fsp_api_action {
|
||||
} else {
|
||||
$tmp_node = $fsp_name;
|
||||
}
|
||||
|
||||
# find parent for fsp/bpa, use parent's attributes first.
|
||||
my $ntype = xCAT::DBobjUtils->getnodetype($tmp_node);
|
||||
if ($ntype =~ /^(fsp|bpa)$/) {
|
||||
my $ptab = xCAT::Table->new('ppc');
|
||||
if ($ptab) {
|
||||
my $parent = $ptab->getNodeAttribs($tmp_node, ["parent"]);
|
||||
if ($parent and $parent->{parent}) {
|
||||
$tmp_node = $parent->{parent};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
($user, $password) = xCAT::PPCdb::credentials( $tmp_node, $fsp_bpa_type,'HMC');
|
||||
if ( !$password) {
|
||||
$res = "Cannot get password of userid 'HMC'. Please check table 'passwd' or 'ppcdirect'.";
|
||||
|
Loading…
x
Reference in New Issue
Block a user