On 20/02/14 19:37, Ondřej Surý wrote:
> I have split openrc into openrc and openrc-sysv moving the conflicting
> parts to openrc-sysv on my system, and it install just fine

If sysv-rc's invoke-rc.d and update-rc.d should be treated as generic
glue shared by multiple inits (which they probably should, since they
already support all of sysv-rc/insserv, Upstart, systemd) then it might
make more sense to move them to sysvinit-utils, and include openrc
support in them there.

According to `apt-file search invoke-rc.d`, the only implementations of
invoke-rc.d or update-rc.d in Debian are sysv-rc, file-rc and openrc
(plus an update-rc.d in multistrap which I assume is some sort of
wrapper); systemd and Upstart both rely on the one from sysvinit.

file-rc appears to be basically dead, and hasn't been updated for
dependency-based boot. Upstart already has a hard dependency on sysv-rc.
Perhaps systemd (or at least systemd-sysv) should have that as well, or
Breaks: file-rc, or something, since I doubt file-rc's update-rc.d deals
with systemd units; systemd currently depends on initscripts, which
depends on sysv-rc|file-rc. I'll open a bug.

    S


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/530722b0.9000...@debian.org

Reply via email to