On 2020-06-11 11:46, Simon Hobson wrote:
> > > What's left in Debian are bits that are actually used by some
> > > programs.
> >
> > Such as the LSB headers in init scripts?
> >
> > Some SysV init maintainers have very strict opinions on those
> > headers, considered a language for the insserv "compiler". They
> > horrified at the idea that a sysadmin could still manually number
> > some links in rc?.d, thereby rejecting the idea of stable
> > renumbering in order to keep existing order where possible
> > (fix-init).
>
> And contributing to the "SysVInit is bad - it's scripts are too long"
> "argument" from certain quarters.
FWIW, BSD has long had a similar mechanism for init script ordering. It
may not be the default on all the BSD flavors, though.
And of course openrc works in a similar way though the dependencies
there are determined at runtime.