Comments on introducing a new Essential package: base-init?
This is regarding Bug #645540 ("Essential" package conflict between
sysvinit and systemd-sysv).
sysvinit is currently Essential. In order to permit the replacement
of sysvinit with an alternative init system, I'd like to propose the
creation of a new Essential package "base-init", with a Depends on
"sysvinit | init", where "init" is a virtual package provided by all
packages providing /sbin/init. This would be provided by sysvinit,
systemd, upstart, etc.
With this package in place, sysvinit could be removed from the
Essential set, but remain the default init system. This would
permit alternative init systems to entirely replace sysvinit.
An alternative would be for an existing Essential package such as
base-files to provide the Depends, which would save the need for
a separate base-init package. Is there any reason this would be
undesirable? (I note that it currently has no depends other than
a pre-depends on awk.)
.''`. Roger Leigh
: :' : Debian GNU/Linux http://people.debian.org/~rleigh/
`. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/
`- GPG Public Key: 0x25BFB848 Please GPG sign your mail.