On Wed, 5 Nov 2014 20:20:27 -0500 Zbigniew =?utf-8?Q?J=C4=99drzejewski-Szmek?= 
<zjedr...@gmu.edu> wrote:
> On Wed, Nov 05, 2014 at 07:31:32PM +0100, Michael Biebl wrote:
> > The default for sysv init scripts is RemainAfterExit=true [0], so even
> > if there are no running processes, the service is marked as active.
> > This is because systemd doesn't know, if the sysv init script is
> > supposed to start a long running process or a just some one shot commands.
> Hm, would there be downsides to defaulting to RemainAfterExit=false
> for sysvinit scripts? Apart from the obvious one of changig established
> behaviuor and potentially breaking compatiblity with older systemds. 
> This would indeed seem to match sysvinit behaviour more closely, and
> would also make sysvinit scripts more similar to normal units, which
> default to RemainAfterExit=no.

That would have the effect of marking scripts that don't run
long-running processes as "failed", and thus running "start" on them
again would re-run the script.  That seems like an improvement, as long
as systemd doesn't let the "failure" of scripts that don't launch a
daemon prevent other scripts with LSB dependencies on the "failing"
script from running.

- Josh Triplett


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to