Description of problem: The ipmidetectd 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 When ipmidetectd is stopped the initscript should return 3: Steps to Reproduce: # service freeipmi-ipmidetectd stop # service freeipmi-ipmidetectd status ipmidetectd is stopped # echo $? Actual results: 0 Expected results: 3 https://fedoraproject.org/wiki/Packaging:SysVInitScript#Exit_Codes_for_the_Status_Action When configuration file is not present, 6 should be returned: Steps to Reproduce: # rm /etc/ipmidetectd.conf # service freeipmi-ipmidetectd start Starting ipmidetectd: ipmidetectd: No nodes configured # echo $? Actual results: 1 Expected results: 6 https://fedoraproject.org/wiki/Packaging:SysVInitScript#Exit_Codes_for_non-Status_Actions
Supplying a non-supported option should result in status 2: 2 invalid or excess argument(s) FAIL :: Running 'service freeipmi-ipmidetectd' (Expected 2, got 1) FAIL :: Running 'service freeipmi-ipmidetectd nothing' (Expected 2, got 1)