Support for legacy init script actions for systemd services

Bill Nottingham notting at redhat.com
Fri Jun 29 14:35:18 UTC 2012


Jonathan Underwood (jonathan.underwood at gmail.com) said: 
> On 26 June 2012 21:11, Bill Nottingham <notting at redhat.com> wrote:
> > For each legacy option (such as "xyzzy") supported by your init script (such
> > as "frobozz"), package an executable script named:
> >
> >  /usr/libexec/initscripts/legacy-actions/frobozz/xyzzy
> >
> 
> Wouldn't
> 
> /usr/lib/initscripts/legacy-actions/frobozz/xyzzy
> 
> be a better location, given the general desire for libexec to disappear?

Six of one, half-dozen of the other. 

> Also, why the need for the "legacy-actions" part of the path?

It's for supporting legacy things included in former SysV scripts, not new
functionality. If you put new things there, you're doing it wrong.

Bill


More information about the devel mailing list