2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-29 17:23:08 +00:00

Enhance rflash -c output for ipmi controlled machines

This commit is contained in:
Mark Gurevich 2018-01-11 13:51:43 -05:00
parent c88042cb73
commit 2ea43cc01b

View File

@ -2427,9 +2427,9 @@ sub rflash {
my $c_id = ${ $sessdata->{component_ids} }[$i];
my $version = $firmware_version{$c_id};
my $format_string = $comp_string{$c_id};
my $format_ver = sprintf("%3d.%02x %02X%02X%02X%02X",
$version->[0], $version->[1], $version->[2],
$version->[3], $version->[4], $version->[5]);
my $format_ver = sprintf("%3d.%02x.%d%d%d%d",
$version->[0], $version->[1], $version->[5],
$version->[4], $version->[3], $version->[2]);
$msg = $msg . $sessdata->{node} . ": " .
"Node firmware version for $format_string component: $format_ver";
if ($i != scalar(@{ $sessdata->{component_ids} }) - 1) {
@ -8747,16 +8747,16 @@ sub hpm_action_version {
return -1;
}
my $version = $hpm_data_hash{1}{action_version};
my $ver = sprintf("%3d.%02x %02X%02X%02X%02X", $version->[0], $version->[1], $version->[2],
$version->[3], $version->[4], $version->[5]);
my $ver = sprintf("%3d.%02x.%d%d%d%d", $version->[0], $version->[1], $version->[5],
$version->[4], $version->[3], $version->[2]);
$callback->({ data => "HPM firmware version for BOOT component:$ver" });
$version = $hpm_data_hash{2}{action_version};
$ver = sprintf("%3d.%02x %02X%02X%02X%02X", $version->[0], $version->[1], $version->[2],
$version->[3], $version->[4], $version->[5]);
$ver = sprintf("%3d.%02x.%d%d%d%d", $version->[0], $version->[1], $version->[5],
$version->[4], $version->[3], $version->[2]);
$callback->({ data => "HPM firmware version for APP component:$ver" });
$version = $hpm_data_hash{4}{action_version};
$ver = sprintf("%3d.%02x %02X%02X%02X%02X", $version->[0], $version->[1], $version->[2],
$version->[3], $version->[4], $version->[5]);
$ver = sprintf("%3d.%02x.%d%d%d%d", $version->[0], $version->[1], $version->[5],
$version->[4], $version->[3], $version->[2]);
$callback->({ data => "HPM firmware version for BIOS component:$ver" });
}