Description of problem: The reload action of ipmidetectd's initscript should not start the daemon unless it's already running. Version-Release number of selected component (if applicable): freeipmi-ipmidetectd-0.7.9-1.fc12.i586 Steps to Reproduce: # service freeipmi-ipmidetectd stop Shutting down ipmidetectd: [ OK ] # service freeipmi-ipmidetectd reload Actual results: Shutting down ipmidetectd: [FAILED] Starting ipmidetectd: [ OK ] # service freeipmi-ipmidetectd status ipmidetectd (pid 9974) is running... Expected results: No action done, when the service is stopped.
The same applies to freeipmi-bmc-watchdog script.
freeipmi-ipmidetectd should be already fixed in freeipmi-0.7.12-3.fc12, bmc-watchdog is still broken
My patches were accepted upstream and they should be part of upcoming freeipmi-0.8.1 release.