+++ This bug was initially created as a clone of Bug #237794 +++
Description of problem:
Following construction forbids to invoke status command on initscript and also
ends up with error code 0 even when the service is not started:
test -e $DAEMON || exit 0
There are also problems with incorrect error codes not obeying our guidelines.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. mv /usr/sbin/automount /usr/sbin/automount.gotcha
2. service automount status/start
3. echo $?
1/status of the service
When fixing this bug, please obbey our init script guidelines and be sure that
status command is run correctly.
Our guidelines are on following two pages:
For an example of the script that returns the error codes correctly and always
runs status see:
This bug is tracked by 237789.
Yes, if you REMOVE the automount binary, the init script won't work. Of course,
neither will the automount daemon. I fail to recognize this as a bug requiring
fixing in an update release of our operating system. Report the problem upstream.