From 300c5b2fc2ceb0a9de6848e5e56c442dc4208f84 Mon Sep 17 00:00:00 2001 From: liujie Date: Wed, 22 Jan 2025 15:03:16 +0800 Subject: [PATCH 1/2] fix lan print --- ipmitool-lan.patch | 20 ++++++++++++++++++++ ipmitool.spec | 5 ++++- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 ipmitool-lan.patch diff --git a/ipmitool-lan.patch b/ipmitool-lan.patch new file mode 100644 index 0000000..89c13cf --- /dev/null +++ b/ipmitool-lan.patch @@ -0,0 +1,20 @@ +diff -Naur ipmitool-IPMITOOL_1_8_19/lib/ipmi_lanp.c ipmitool-IPMITOOL_1_8_19_fix/lib/ipmi_lanp.c +--- ipmitool-IPMITOOL_1_8_19/lib/ipmi_lanp.c 2022-09-02 02:42:31.000000000 +0800 ++++ ipmitool-IPMITOOL_1_8_19_fix/lib/ipmi_lanp.c 2025-01-21 10:36:12.102780394 +0800 +@@ -236,8 +236,14 @@ + /* We treat them as valid but empty response */ + p->data = NULL; + p->data_len = 0; +- rc = p; +- /* fall through */ ++ ++ lprintf(LOG_INFO, "Get LAN Parameter '%s' command unsupported: %s", ++ p->desc, ++ specific_val2str(rsp->ccode, ++ get_lan_cc_vals, ++ completion_code_vals)); ++ return p; ++ + default: + /* other completion codes are treated as error */ + lprintf(LOG_INFO, "Get LAN Parameter '%s' command failed: %s", diff --git a/ipmitool.spec b/ipmitool.spec index 12f409a..afaca78 100644 --- a/ipmitool.spec +++ b/ipmitool.spec @@ -6,7 +6,7 @@ Name: ipmitool Summary: Utility for IPMI control Version: 1.8.19 -Release: %{anolis_release}%{?dist} +Release: %{anolis_release}%{?dist}.1 License: BSD-3-Clause-No-Nuclear-Warranty URL: http://ipmitool.sourceforge.net/ Source0: https://github.com/%{name}/%{name}/archive/%{gitname}_%{gitversion}/%{name}-%{version}.tar.gz @@ -198,6 +198,9 @@ install -Dm 755 contrib/bmc-snmp-proxy %{buildroot}%{_libexecdir}/bmc-sn %doc %{_datadir}/doc/ipmitool %changelog +* Wed Jan 22 2025 liujie - 1.8.19-1.1 +- fix lan print + * Thu Dec 21 2023 mgb01105731 - 1.8.19-1 - update to version 1.8.19 -- Gitee From 4541660a7cd3ad6f4a41d470083365c853de4502 Mon Sep 17 00:00:00 2001 From: liujie Date: Wed, 22 Jan 2025 15:40:50 +0800 Subject: [PATCH 2/2] fix lan print --- ipmitool.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/ipmitool.spec b/ipmitool.spec index afaca78..19fac38 100644 --- a/ipmitool.spec +++ b/ipmitool.spec @@ -20,6 +20,7 @@ Source6: exchange-bmc-os-info Source7: enterprise-numbers # https://github.com/ipmitool/ipmitool/issues/170 +Patch2: ipmitool-lan.patch Patch3: ipmitool-1.8.19-set-kg-key.patch Patch4: 0004-slowswid.patch Patch5: 0005-sensor-id-length.patch -- Gitee