Bug#1131136: sysvinit-utils does not need to be in Essential set
Mark Hindley
mark at hindley.org.uk
Tue Apr 28 13:41:14 BST 2026
Gioele,
Thanks
On Sat, Apr 25, 2026 at 01:31:05AM +0200, Gioele Barabucci wrote:
> To unblock this specific issue and make it possible to discuss the rest of
> the plan, shall we prepare a case and submit it to the tech-ctte?
Hopefully that is not necessary. We have an alternative suggestion that could
provide a way through.
The arch independent files currently in sysvinit-utils, namely
/usr/lib/init/init-d-script
/usr/lib/init/vars.sh
/usr/lib/lsb/init-functions
/usr/lib/lsb/init-functions.d/00-verbose
/usr/share/man/man5/init-d-script.5.gz
fit neatly within the Description of init-system-helpers.
Description: helper tools for all init systems
This package contains helper tools that are necessary for switching between
the various init systems that Debian contains (e. g. sysvinit or
systemd). An example is deb-systemd-helper, a script that enables systemd unit
files without depending on a running systemd.
.
It also includes the "service", "invoke-rc.d", and "update-rc.d" scripts which
provide an abstraction for enabling, disabling, starting, and stopping
services for all supported Debian init systems as specified by the policy.
.
While this package is maintained by pkg-systemd-maintainers, it is NOT
specific to systemd at all. Maintainers of other init systems are welcome to
include their helpers in this package.
which is also Essential.
If we were to move these files to init-system-helpers, we think it would address
all our concerns about their assumed availability, even in initless chroots and
the like.
We would want to ensure that any modifications required to these files would be
easy to enact and would welcome assurance from the Maintainers of
init-system-helpers that adding another Uploader would be welcomed.
If agreed and once the move was completed, we think this would enable the dropping of
Essential and subsequent change of pidof provider.
What do you think?
Best wishes
Mark
More information about the Pkg-systemd-maintainers
mailing list