Hi Thomas,

Thomas Goirand <z...@debian.org> writes:

> OpenRC is actively maintained upstream, and is a full replacement of
> sysv-rc, including many improvements.
>
> Currently, packages are stuck with long, non-declarative sysv-rc
> scripts, and cannot switch to superior runscripts, interpreted by
> /sbin/openrc-run, which enable declarative-only scripts.
>
> So, my proposal is to get rid of sysv-rc provided by sysvinit, in the
> favor of OpenRC, so that developers can start replacing their init
> scripts by superior runscripts.
>
> Note that this doesn't mean we completely get rid of the sysvinit
> source package, as we still need a large chunk of it, like for example
> the PID 1 in OpenRC can continue to be sysvinit. We also probably need
> other components, like for example bootlogd, sysvinit-utils, and maybe
> others.
>
> I'm opening this discussion in the BTS, as I would like to see what
> the opinion of sysvinit maintainers is.
>
> I'm also unsure what would be technically needed to get sysv-rc
> automatically be replaced by OpenRC. Maybe we could make sysv-rc
> become a metapackage that depends on OpenRC?

I think it would be time when OpenRC has a systemd .ini parser, to also
make use of systemd units.

Yours,
Benda

Reply via email to