Bug#756023: init: Move "Essential: yes" from init to init-system-helpers
Martin Pitt
mpitt at debian.org
Thu May 19 17:11:10 BST 2016
Control: tag -1 pending
Hello all,
Ansgar Burchardt [2016-05-05 15:05 +0200]:
> I would like "init" to be optional in Debian 9 for chroot environments
> and some uses of containers. A first step seems to be making "init" no
> longer essential; it would nice nice if the priority could later be
> downgraded as well (to "important") so that a minimal debootstrap will
> not install it.
We revisited that again last week on IRC, and confirmed that
invoke-rc.d and update-rc.d behave well enough in environments without
any init. This was the main thing I wanted to assert before we do
this, I'm not aware of any other reasons why this would not work any
more.
> - Now:
> + "init" package: Remove "Essential: yes"
> + "init-system-helpers" package: Add "Essential: yes"
> - Later:
> + "init": Change priority from "required" to "important".
I committed both in
http://anonscm.debian.org/cgit/collab-maint/init-system-helpers.git/commit/?id=da29f8242
The priority change won't actually take effect until the ftpmasters
change the overrides, so I don't think it hurts doing the change in
the source now.
> Do we miss anything to start with moving the "Essential" field? I think
> /bin/pidof was mentioned which is provided by sysvinit-utils; however
> sysvinit-utils will continue to stay quasi-essential as util-linux has
> Depends: sysvinit-utils (>= 2.88dsf-59.1~)
Not any more, but sysvinit-utils is essential by itself.
> And do we miss anything for the priority change after that (besides
> confirming with d-boot@)?
Would you mind starting the discussion on d-boot for that?
Thanks!
Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
More information about the Pkg-systemd-maintainers
mailing list