On Tue, Jun 26, 2012 at 05:50:57PM -0400, Tom Lane wrote: > Bill Nottingham <notting@xxxxxxxxxx> writes: > > Better late than never (and thanks to Michal Schmidt), I've added support to > > /sbin/service for running legacy actions if specified. > > I'm confused. Only 2 months ago I was told that this was firmly > against policy and I should get rid of code that assumed it worked > (which, btw, it already did): > http://lists.fedoraproject.org/pipermail/packaging/2012-April/008314.html > > Did that packaging guideline get reverted already? > > > 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 > > What do we need to Require: for this? Is there still a requirement to > hide it in a foo-sysvinit subpackage? > If I'm reading this right, Bill's approach does not use a sysvinit script. Instead, /usr/sbin/service has been patched to look for any nonstandard commands in subdirectories of /usr/libexec/initscripts/legacy-actions/ The FPC hasn't been asked about this yet but I don't think it violates the our objections to having legacy commands in init scripts as there is no init script present. It's clear that systemd commands are being handled by systemd and these legacy commands are only available via the /usr/sbin/service command. I don't think we'd have an objection to using this method if it works as I described it and someone asked us to officially bless its usage. -Toshio
Attachment:
pgpHbYpfxyUfo.pgp
Description: PGP signature
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel