[sr-dev] git:master: proper LSB return values of init script
Iñaki Baz Castillo
ibc at aliax.net
Wed Mar 16 01:16:58 CET 2011
2011/3/15 Klaus Darilion <klaus.mailinglists at pernau.at>:
> That's the wrong table. The correct one is:
Sorry, I pasted the wrong text :)
> In case of an error while processing any init-script action except for
> status, the init script shall print an error message and exit with a
> non-zero status code:
>
> 1 generic or unspecified error (current practice)
> 2 invalid or excess argument(s)
> 3 unimplemented feature (for example, "reload")
> 4 user had insufficient privilege
> 5 program is not installed
> 6 program is not configured
> 7 program is not running
> 8-99 reserved for future LSB use
> 100-149 reserved for distribution use
> 150-199 reserved for application use
> 200-254 reserved
>
>
> So, can we agree on 4 for status and 6 for start/stop? :-)
6 seems to be a really appropriate choice :)
I don't like the meaning of 4, as init script are always supposed to
be managed by root user (even if the daemon later is configured to run
as other non-privileged user).
--
Iñaki Baz Castillo
<ibc at aliax.net>
More information about the sr-dev
mailing list