Re: s6 talk at FOSDEM 2017
Thu, Jan 05, 2017 at 09:33:41PM -0800, Colin Booth wrote:
> > I didn't look too hard at the source code because things like this
> > _should_ be documented no matter what. I remember early experiments
> > with old RedHats or Debians where the gettys were actually started in
> > parallel, but things may have changed since. My experience with Alpine
> > matches yours: at least getty1 gets started after "openrc default" - but
> > that's a busybox init implementation choice.
>
> As I have learned with Debian, init waits until each line is done
> before going on to the next.
It can be either way actually, check "wait" vs "once" in inittab(5).
Most setups that do stuff like /etc/rc2.d run those as "wait", but
it's not strictly necessary if rc.d scripts are known not to interfere
with gettys/logins/etc.
Sources, in case anyone's willing to look: in sysvinit it's startup()
and the loop from start_if_needed(); in busybox it's run_actions()
calls in init_main(), and run_actions() itself.
Received on Fri Jan 06 2017 - 09:42:11 UTC
This archive was generated by hypermail 2.3.0
: Sun May 09 2021 - 19:44:19 UTC