Description of problem: The rbldnsd init script 'status' command does not return a non-zero exit code if rbldnsd is not running. This breaks the ability to manage the service normally through puppet, which looks for that return code to see if the service is running.
Version-Release number of selected component (if applicable): 0.996b-6.el6.x86_64
How reproducible: Always
Steps to Reproduce:
1. service rbldnsd stop
2. service rbldnsd status
3. echo $?
rbldns-01# service rbldnsd status
rbldnsd is stopped
rbldns-01# echo $?
Should return a non-zero exit code per LSB:
rbldnsd-0.997a-4.el6 has been submitted as an update for Fedora EPEL 6.
Amazed this bug has lingered so long and nobody noticed!
Thanks so much for the prompt fix and version update. I just tested the new package and it seems to work great.
rbldnsd-0.997a-4.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.