Description of problem: The bmc-watchdog initscript does not report correct exit status as specified in the Fedora Initscript Guidelines: Version-Release number of selected component (if applicable): freeipmi-ipmidetectd-0.7.9-1.fc12.i586 Supplying a non-supported option should result in status 2: 2 invalid or excess argument(s) FAIL :: Running 'service freeipmi-bmc-watchdog' (Expected 2, got 1) FAIL :: Running 'service freeipmi-bmc-watchdog nothing' (Expected 2, got 1) Additional info: https://fedoraproject.org/wiki/Packaging:SysVInitScript#Exit_Codes_for_non-Status_Actions
My patches were accepted upstream and they should be part of upcoming freeipmi-0.8.1 release.