2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-09-06 18:28:16 +00:00

Move pending UEFI to its own line

The pending info is not guaranteed to refer to the
primary bank.  Move to its own line to reflect the
ambiguity better.
This commit is contained in:
Jarrod Johnson
2017-05-02 14:11:20 -04:00
parent 093c56c062
commit b79c005061

View File

@@ -2830,13 +2830,16 @@ sub got_bios_date {
my $fru = FRU->new();
$fru->rec_type("bios,uefi,firmware");
$fru->desc("UEFI Version");
my $pending = "";
if ($sessdata->{biosbuildpending}) {
$pending = " [PENDING: $sessdata->{biosbuildpending}]";
}
my $value = $sessdata->{biosbuildversion} . " (" . $sessdata->{biosbuildid} . " " . $sessdata->{biosbuilddate} . ")$pending";
my $value = $sessdata->{biosbuildversion} . " (" . $sessdata->{biosbuildid} . " " . $sessdata->{biosbuilddate} . ")";
$fru->value($value);
$sessdata->{fru_hash}->{uefi} = $fru;
if ($sessdata->{biosbuildpending}) {
$fru = FRU->new();
$fru->rec_type("bios,uefi,firmware");
$fru->desc("Pending UEFI Version");
$fru->value($sessdata->{biosbuildpending});
$sessdata->{fru_hash}->{pendinguefi} = $fru;
}
get_imm_property(property => "/v2/fpga/build_id", callback => \&got_fpga_buildid, sessdata => $sessdata);
} else {
initfru_with_mprom($sessdata);