[Pkg-sysvinit-devel] Make init.d/skeleton a very simple init.d script?

Petter Reinholdtsen pere at hungry.com
Tue Feb 4 18:02:24 UTC 2014

[Henrique de Moraes Holschuh]
> IMO, we must allow everything to be overriden:

Done. :)

> 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.

Happy hacking
Petter Reinholdtsen

More information about the Pkg-sysvinit-devel mailing list