<p dir="ltr"><br>
Le 6 févr. 2014 14:37, "Thomas Goirand" <<a href="mailto:zigo@debian.org">zigo@debian.org</a>> a écrit :<br>
><br>
> On 02/06/2014 07:06 PM, Petter Reinholdtsen wrote:<br>
> >> Since last summer, OpenRC has full support for LSB headers. Also, I<br>
> >> believe that OpenRC is the only init system replacement which allows<br>
> >> to mix dependencies with LSB or it's own implementation.<br>
> ><br>
> > That is not the case.  Both systemd and upstart allow this as well.<br>
><br>
> I knew that both systemd and upstart can use LSB header scripts. But I<br>
> read that upstart (at least) would launch these only at the end of the<br>
> boot process, not mixing them in the boot order with upstart jobs. Can<br>
> any Upstart specialist (Steve maybe?) can tell if this is right or<br>
> wrong? What is systemd doing exactly with the LSB dependencies?<br>
><br>
> With OpenRC, what happens is that the LSB headers are transformed into<br>
> the internal syntax of OpenRC (eg: use, need, after, provide, etc.),<br>
> which makes it possible to have LSB header scripts be integrated within<br>
> the ordering calculation, just as if they were native OpenRC runscripts.<br>
> They are also involved in the dependency loop breaking system that has<br>
> recently been added to OpenRC.<br>
><br>
> BTW, Debian has a way too many LSB header scripts with Required-Start:<br>
> $all, which is very bad. A decent init system has to deal with this, and<br>
> there's no sane way to do so but arbitrarily breaking what the author of<br>
> the script wrote. A lintian warning telling that $all is just bad would<br>
> be a very nice thing. <br>
Please report it against Lintian. I will fix it.</p>
<p dir="ltr">Bastien</p>
<p dir="ltr">>>How does systemd & upstart deal with this pile of<br>
> garbage that Required-Start: $all is?<br>
><br>
> Cheers,<br>
><br>
> Thomas<br>
><br>
><br>
> --<br>
> To UNSUBSCRIBE, email to <a href="mailto:debian-devel-REQUEST@lists.debian.org">debian-devel-REQUEST@lists.debian.org</a><br>
> with a subject of "unsubscribe". Trouble? Contact <a href="mailto:listmaster@lists.debian.org">listmaster@lists.debian.org</a><br>
> Archive: <a href="http://lists.debian.org/52F38FF3.7010307@debian.org">http://lists.debian.org/52F38FF3.7010307@debian.org</a><br>
><br>
</p>