From b79c00506134ac4aa748b4bc6f336197758e2e6e Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 2 May 2017 14:11:20 -0400 Subject: [PATCH] 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. --- xCAT-server/lib/xcat/plugins/ipmi.pm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/xCAT-server/lib/xcat/plugins/ipmi.pm b/xCAT-server/lib/xcat/plugins/ipmi.pm index 5c6a9daa2..fa18dca96 100644 --- a/xCAT-server/lib/xcat/plugins/ipmi.pm +++ b/xCAT-server/lib/xcat/plugins/ipmi.pm @@ -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);