From 178a63cd4a86445557983681a36fc29682793bf4 Mon Sep 17 00:00:00 2001 From: jjohnson2 Date: Wed, 13 May 2015 10:18:22 -0400 Subject: [PATCH] Add the build id of pending UEFI If UEFI is pending on IBM/Lenovo x86 systems, present the build id of what the next boot should bring. --- xCAT-server/lib/xcat/plugins/ipmi.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xCAT-server/lib/xcat/plugins/ipmi.pm b/xCAT-server/lib/xcat/plugins/ipmi.pm index 2a4bfcd31..ae863b24f 100644 --- a/xCAT-server/lib/xcat/plugins/ipmi.pm +++ b/xCAT-server/lib/xcat/plugins/ipmi.pm @@ -2082,7 +2082,7 @@ sub got_bios_buildid { my $sessdata = $res{sessdata}; if ($res{data}) { $sessdata->{biosbuildid} = $res{data}; - get_imm_property(property=>"/v2/bios/pending_build_version",callback=>\&got_bios_pending_buildid,sessdata=>$sessdata); + get_imm_property(property=>"/v2/bios/pending_build_id",callback=>\&got_bios_pending_buildid,sessdata=>$sessdata); } else { initfru_with_mprom($sessdata); } @@ -2092,7 +2092,7 @@ sub got_bios_pending_buildid { my $sessdata = $res{sessdata}; $sessdata->{biosbuildpending} = 0; if ($res{data} and $res{data} ne ' ') { - $sessdata->{biosbuildpending} = 1; + $sessdata->{biosbuildpending} = $res{data}; } get_imm_property(property=>"/v2/bios/build_version",callback=>\&got_bios_version,sessdata=>$sessdata); } @@ -2116,7 +2116,7 @@ sub got_bios_date { $fru->desc("UEFI Version"); my $pending = ""; if ($sessdata->{biosbuildpending}) { - $pending = " [PENDING]"; + $pending = " [PENDING: $sessdata->{biosbuildpending}]"; } my $value = $sessdata->{biosbuildversion}." (".$sessdata->{biosbuildid}." ".$sessdata->{biosbuilddate}.")$pending"; $fru->value($value);