summaryrefslogtreecommitdiff
path: root/debian/patches/0125-Do_not_require_IANA_PEN_registry_file.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/0125-Do_not_require_IANA_PEN_registry_file.patch')
-rw-r--r--debian/patches/0125-Do_not_require_IANA_PEN_registry_file.patch87
1 files changed, 0 insertions, 87 deletions
diff --git a/debian/patches/0125-Do_not_require_IANA_PEN_registry_file.patch b/debian/patches/0125-Do_not_require_IANA_PEN_registry_file.patch
deleted file mode 100644
index 9a58fc1..0000000
--- a/debian/patches/0125-Do_not_require_IANA_PEN_registry_file.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-Description: Fix IANA PEN registry open failed: No such file or directory
-Author: Vincent Fazio <vfazio@gmail.com>
-Origin: <upstream|backport|vendor|other>, <URL, required except if Author is present>
-Bug: https://github.com/ipmitool/ipmitool/pull/382
-Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040186
-Forwarded: not-needed
-Last-Update: 2024-07-05
----
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
-Index: trunk/lib/ipmi_main.c
-===================================================================
---- trunk.orig/lib/ipmi_main.c
-+++ trunk/lib/ipmi_main.c
-@@ -853,10 +853,7 @@ ipmi_main(int argc, char ** argv,
- }
-
- /* load the IANA PEN registry */
-- if (ipmi_oem_info_init()) {
-- lprintf(LOG_ERR, "Failed to initialize the OEM info dictionary");
-- goto out_free;
-- }
-+ ipmi_oem_info_init();
-
- /* run OEM setup if found */
- if (oemtype &&
-Index: trunk/lib/ipmi_strings.c
-===================================================================
---- trunk.orig/lib/ipmi_strings.c
-+++ trunk/lib/ipmi_strings.c
-@@ -1719,39 +1719,30 @@ out:
- return rc;
- }
-
--int ipmi_oem_info_init()
-+void ipmi_oem_info_init()
- {
- oem_valstr_list_t terminator = { { -1, NULL}, NULL }; /* Terminator */
- oem_valstr_list_t *oemlist = &terminator;
- bool free_strings = true;
-- size_t count;
-- int rc = -4;
-+ int count;
-
- lprintf(LOG_INFO, "Loading IANA PEN Registry...");
-
- if (ipmi_oem_info) {
- lprintf(LOG_INFO, "IANA PEN Registry is already loaded");
-- rc = 0;
- goto out;
- }
-
-- if (!(count = oem_info_list_load(&oemlist))) {
-- /*
-- * We can't identify OEMs without a loaded registry.
-- * Set the pointer to dummy and return.
-- */
-- ipmi_oem_info = ipmi_oem_info_dummy;
-- goto out;
-+ if ((count = oem_info_list_load(&oemlist)) < 1) {
-+ lprintf(LOG_WARN, "Failed to load entries from IANA PEN Registry");
-+ count = 0;
- }
-
- /* In the array was allocated, don't free the strings at cleanup */
- free_strings = !oem_info_init_from_list(oemlist, count);
-
-- rc = IPMI_CC_OK;
--
- out:
- oem_info_list_free(&oemlist, free_strings);
-- return rc;
- }
-
- void ipmi_oem_info_free()
-Index: trunk/include/ipmitool/ipmi_strings.h
-===================================================================
---- trunk.orig/include/ipmitool/ipmi_strings.h
-+++ trunk/include/ipmitool/ipmi_strings.h
-@@ -59,7 +59,7 @@ extern const struct valstr ipmi_integrit
- extern const struct valstr ipmi_encryption_algorithms[];
- extern const struct valstr ipmi_user_enable_status_vals[];
- extern const struct valstr *ipmi_oem_info;
--int ipmi_oem_info_init();
-+void ipmi_oem_info_init();
- void ipmi_oem_info_free();
-
- extern const struct valstr picmg_frucontrol_vals[];