Description of problem: According to https://fedoraproject.org/wiki/FCNewInit/Initscripts cyrus-sasl should return 0 and restart the service when it's running or isn't stopped properly (/var/lock/subsys/saslauthd file exists) after "condrestart" is used Version-Release number of selected component (if applicable): cyrus-sasl-2.1.23-2.fc12 How reproducible: always Steps to Reproduce: 1. $ service saslauthd stop 2. $ service saslauthd start 3. $ killall saslauthd (service is not running but /var/lock/subsys/saslauthd file exists) 4. $ service saslauthd condrestart 5. $ echo $? (exit code 0, nothing happens) Actual results: exit code 0, service isn't restarted Expected results: restart the service and exit with code 0 Additional info:
Repaired
regression of the change, there was missunderstandig what LSB says, the package was returned to the original state.