Bug#1131136: sysvinit-utils does not need to be in Essential set

Lorenzo plorenzo at disroot.org
Fri Apr 24 15:56:48 BST 2026


Hi Gioele,

On Fri, 24 Apr 2026 15:19:21 +0200
Gioele Barabucci <gioele at svario.it> wrote:

> 
> My position is: not all packages that ship an init-script should
> depend on sysvinit-utils. Why? Because init-scripts are not run-time
> components of upstream programs (except a handful of cases that will,
> in fact require Depends: sysvinit-utils). If a user (not a program)
> wants to run an init-script, they must take care of making available
> everything that the init-script requires. That means installing at
> least sysvinit-core or -utils.

I know that you likely already checked this, but just to be on the safe
side; You already checked or know for fact that all daemon's
postinst script in Sid use invoke-rc.d's "--skip-systemd-native"
option, that's correct?
I had a very quick look at dh_installinit code and it seems
"--skip-systemd-native" is hardcoded, but it's injected with
some condition (is it the compat level?)

Best,
Lorenzo



More information about the Debian-init-diversity mailing list