[Pkg-sysvinit-devel] Make init.d/skeleton a very simple init.d script?
pere at hungry.com
Tue Feb 4 18:02:24 UTC 2014
[Henrique de Moraes Holschuh]
> IMO, we must allow everything to be overriden:
> because that leaves no way for the skeleton to request no PIDFILE,
> unless we special-case some value of PIDFILE that, when found,
> unsets PIDFILE (e.g. PIDFILE=/dev/null).
PIDFILE=none disable PIDFILE support.
> It is probably best if we leave PIDFILE to be set by the skeleton,
> since it is something that needs to be also passed to the daemon as
> well (or, when it is not configurable, it has to be changed to match
> what the daemon wants).
Nah, in most cases it is the same as $NAME (I know, I looked through
around 1000 init.d scripts earlier).
I also rewrote do_restart to not call do_stop and do_start, but
instead write its own message and call do_stop_cmd and do_start_cmd.
The output became a lot nicer.
More information about the Pkg-sysvinit-devel