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