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 $? Actual results: rbldns-01# service rbldnsd status rbldnsd is stopped rbldns-01# echo $? 0 Expected results: Should return a non-zero exit code per LSB: http://refspecs.linuxbase.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html Additional info:
rbldnsd-0.997a-4.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/rbldnsd-0.997a-4.el6
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.