Thomas Renninger
4b246df1e9
yet (bnc#886184) * Add patch: fix_dell_oem_exitcode OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ipmitool?expand=0&rev=30
39 lines
1.5 KiB
Plaintext
39 lines
1.5 KiB
Plaintext
From: Paul Zirnik <tami@suse.de>
|
|
Return proper error value for Dell oem commands - easy and obvious fix
|
|
|
|
Signed-off-by: Thomas Renninger <trenn@suse.de>
|
|
|
|
diff --git a/lib/ipmi_delloem.c b/lib/ipmi_delloem.c
|
|
index d18e84a..2214c99 100644
|
|
--- a/lib/ipmi_delloem.c
|
|
+++ b/lib/ipmi_delloem.c
|
|
@@ -273,22 +273,22 @@ ipmi_delloem_main(struct ipmi_intf * intf, int argc, char ** argv)
|
|
return 0;
|
|
}
|
|
if (0 ==strncmp(argv[current_arg], "lcd\0", 4)) {
|
|
- ipmi_delloem_lcd_main(intf,argc,argv);
|
|
+ rc = ipmi_delloem_lcd_main(intf,argc,argv);
|
|
} else if (strncmp(argv[current_arg], "mac\0", 4) == 0) {
|
|
/* mac address*/
|
|
- ipmi_delloem_mac_main(intf,argc,argv);
|
|
+ rc = ipmi_delloem_mac_main(intf,argc,argv);
|
|
} else if (strncmp(argv[current_arg], "lan\0", 4) == 0) {
|
|
/* lan address*/
|
|
- ipmi_delloem_lan_main(intf,argc,argv);
|
|
+ rc = ipmi_delloem_lan_main(intf,argc,argv);
|
|
} else if (strncmp(argv[current_arg], "setled\0", 7) == 0) {
|
|
/* SetLED support */
|
|
- ipmi_delloem_setled_main(intf,argc,argv);
|
|
+ rc = ipmi_delloem_setled_main(intf,argc,argv);
|
|
} else if (strncmp(argv[current_arg], "powermonitor\0", 13) == 0) {
|
|
/*Powermanagement report processing*/
|
|
- ipmi_delloem_powermonitor_main(intf,argc,argv);
|
|
+ rc = ipmi_delloem_powermonitor_main(intf,argc,argv);
|
|
} else if (strncmp(argv[current_arg], "vFlash\0", 7) == 0) {
|
|
/* vFlash Support */
|
|
- ipmi_delloem_vFlash_main(intf,argc,argv);
|
|
+ rc = ipmi_delloem_vFlash_main(intf,argc,argv);
|
|
} else {
|
|
usage();
|
|
return -1;
|