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 <a...@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

Reply via email to