[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