update the output format of rscan
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@11837 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
c18b4d630d
commit
30c1692f78
@ -211,7 +211,7 @@ my @rscan_header = (
|
||||
["id", "%-8s" ],
|
||||
["type-model", "%-12s" ],
|
||||
["serial-number", "%-15s" ],
|
||||
["mpa", "%-10s" ],
|
||||
["mpa", "" ],
|
||||
["address", "%s\n" ]);
|
||||
|
||||
my $session;
|
||||
@ -1321,7 +1321,8 @@ sub rscan {
|
||||
return(1,$session->{ErrorStr});
|
||||
}
|
||||
push @values,join(",",$mmtypestr,$mmname,0,"$mmtype$mmmodel",$mmserial,$mpa,$mpa);
|
||||
my $max = length($mmname);
|
||||
my $namemax = length($mmname);
|
||||
my $mpamax = length($mpa);
|
||||
|
||||
foreach (1..14) {
|
||||
my $tmp = $session->get([$bladexistsoid.".$_"]);
|
||||
@ -1348,8 +1349,6 @@ sub rscan {
|
||||
if ($session->{ErrorStr}) {
|
||||
return(1,$session->{ErrorStr});
|
||||
}
|
||||
my $isppcblade;
|
||||
my $fspname;
|
||||
|
||||
# The %telnetrscan has the entires for the fsp. For NGP ppc blade, set the ip of fsp.
|
||||
if (defined($telnetrscan{$_}{'0'}) && $telnetrscan{$_}{'0'}{'type'} eq "fsp") {
|
||||
@ -1362,12 +1361,16 @@ sub rscan {
|
||||
push @values, join( ",","blade",$name,$_,"$type$model",$serial,$mpa,"");
|
||||
}
|
||||
|
||||
my $length = (length($name) > length($fspname)) ? length($name) : length($fspname);
|
||||
$max = ($length > $max) ? $length : $max;
|
||||
my $namelength = length($name);
|
||||
$namemax = ($namelength > $namemax) ? $namelength : $namemax;
|
||||
my $mpalength = length($mpa);
|
||||
$mpamax = ($mpalength > $mpamax) ? $mpalength : $mpamax;
|
||||
}
|
||||
}
|
||||
my $format = sprintf "%%-%ds",($max+2);
|
||||
my $format = sprintf "%%-%ds",($namemax+2);
|
||||
$rscan_header[1][1] = $format;
|
||||
$format = sprintf "%%-%ds",($mpamax+2);
|
||||
$rscan_header[5][1] = $format;
|
||||
|
||||
if (exists($opt{x})) {
|
||||
$result = rscan_xml($mpa,\@values);
|
||||
|
Loading…
Reference in New Issue
Block a user