From acb731bf84603f1614c436f787c9210d2cf146d5 Mon Sep 17 00:00:00 2001 From: XuWei Date: Tue, 7 Nov 2017 21:01:05 -0500 Subject: [PATCH] Fix issue 4126, sort firmware with B/H --- xCAT-server/lib/xcat/plugins/openbmc.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xCAT-server/lib/xcat/plugins/openbmc.pm b/xCAT-server/lib/xcat/plugins/openbmc.pm index 26c28e419..fa1a0f20d 100644 --- a/xCAT-server/lib/xcat/plugins/openbmc.pm +++ b/xCAT-server/lib/xcat/plugins/openbmc.pm @@ -1799,7 +1799,11 @@ sub rinv_response { my $sw_id = (split(/\//, $key_url))[-1]; if (defined($content{Version}) and $content{Version}) { my $purpose_value = uc ((split(/\./, $content{Purpose}))[-1]); - $purpose_value = "[$sw_id]$purpose_value"; + if ($purpose_value =~ /BMC/) { + $purpose_value = "[B$sw_id]$purpose_value"; + } else { + $purpose_value = "[H$sw_id]$purpose_value"; + } my $activation_value = (split(/\./, $content{Activation}))[-1]; my $priority_value = -1; if (defined($content{Priority})) {