change the way of getting node type
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9736 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
fb7a953719
commit
db99224206
@ -68,18 +68,24 @@ sub parse_args {
|
||||
#############################################
|
||||
# Get support command list
|
||||
#############################################
|
||||
my $sitetab = xCAT::Table->new( 'nodetype' );
|
||||
#my $sitetab = xCAT::Table->new( 'nodetype' );
|
||||
#my $nodes = $request->{node};
|
||||
#foreach (@$nodes) {
|
||||
# if ( defined( $sitetab )) {
|
||||
# my ($ent) = $sitetab->getAttribs({ node=>$_},'nodetype');
|
||||
# if ( defined($ent) ) {
|
||||
# $request->{hwtype} = $ent->{nodetype};
|
||||
# last;
|
||||
# }
|
||||
#
|
||||
# }
|
||||
#
|
||||
#}
|
||||
|
||||
my $nodes = $request->{node};
|
||||
foreach (@$nodes) {
|
||||
if ( defined( $sitetab )) {
|
||||
my ($ent) = $sitetab->getAttribs({ node=>$_},'nodetype');
|
||||
if ( defined($ent) ) {
|
||||
$request->{hwtype} = $ent->{nodetype};
|
||||
last;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
foreach my $nn (@$nodes) {
|
||||
$request->{hwtype} = xCAT::DBobjUtils->getnodetype($nn);
|
||||
last;
|
||||
}
|
||||
|
||||
my $supported = $rsp{$request->{hwtype}};
|
||||
|
Loading…
Reference in New Issue
Block a user