Instead of trying to make system(-sysv) Essential, I'm wondering if we
can't just drop the Essential flag from sysvinit.

At least the special semantic property of an Essential package - being
usable directly after unpack - is not relevant for sysvinit afaics.

Being priority: required will also make sure it is installed by default.

Another essential package, like base-files, could depend on sysvinit |
init and systemd-sysv (or upstart for that matter) could add a Provides:
init as soon as we see fit.

This way we would ensure that we always have a working /sbin/init which
basically is what the kernel or the initramfs expects.

What else am I missing?

Cheers,
Michael


As a side note: the upstart package in Ubuntu has dropped the Essential
flag since a very long time.
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to