Bug#946197: Let's switch to OpenRC?
Axel Beckert
abe at debian.org
Thu Dec 5 23:39:21 GMT 2019
Hi Thomas,
Thomas Goirand wrote:
> > Maybe packages can ship them somewhere else than default, and openrc
> > uses dpkg-divert to get them into the expected path if and only if
> > openrc is installed.
>
> Files in /etc/init.d are CONFFILE files. I don't think dpkg-divert works
> with CONFFILE files (does it?).
I think it does kinda work for most cases, but it is IIRC neither
supported nor recommended. Thanks for reminding me of that point!
> Even if it did work, we cannot have OpenRC reimplement all of the
> init scripts of Debian, these must be carried in each packages.
I would expect a fallback as systemd does. Init-scripts are the lowest
common denominator as they can be used as fallback for at least the
three best-known init systems in Buster. (I have no experience with
runit, s6, pid1, tini, dumb-init and maybe the one or two other
(container?) init systems of which I forgot the name.)
> > P.S.: One of the really cool things about Buster is that it offers 5
> > or 6 different init systems! Now that's what I call diversity.
>
> How many of them have good support in every package?
None anymore. The only one which ever had that was sysvinit.
P.S.: Anyone ever has taken metainit into account in this discussion?
I must admit, I just stumbled upon it.
Regards, Axel
--
,''`. | Axel Beckert <abe at debian.org>, https://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
More information about the Debian-init-diversity
mailing list