Bug#954306: sysvinit-utils: consider lowering the Priority of sysvinit-utils to important or even optional

Adam Borowski kilobyte at angband.pl
Thu Mar 19 22:15:38 GMT 2020

On Thu, Mar 19, 2020 at 10:40:03PM +0100, Andreas Henriksson wrote:
> Please consider lowering the 'Priority: required' on the sysvinit-utils
> to something lower, eg. important or even optional.
> To be able to lower to important without breakage there are likely a
> number of issues that has to be resolved first. These has previously
> been discussed in the bug report that was opened about making
> sysvinit-utils non-Essential (#851747) which has alot of discussion also
> related to a potential future priority decrease which I'm now opening
> this bug report about.

You've listed a long number of issues that would have to be solved;
they'd require a lot of work.  So it'd be good to ask: what's the benefit?

The only thing I've heard so far would be reducing the size of a minimal
install.  The package has Installed-Size: 140 kB, of which:
8.0K	/lib/init/init-d-script
4.0K	/lib/init/vars.sh
16K	/sbin/fstab-decode
28K	/sbin/killall5
4.0K	/usr/share/doc/sysvinit-utils/NEWS.Debian.gz
44K	/usr/share/doc/sysvinit-utils/changelog.Debian.gz
20K	/usr/share/doc/sysvinit-utils/changelog.gz
4.0K	/usr/share/doc/sysvinit-utils/copyright
4.0K	/usr/share/man/man5/init-d-script.5.gz
4.0K	/usr/share/man/man8/fstab-decode.8.gz
4.0K	/usr/share/man/man8/killall5.8.gz
4.0K	/usr/share/man/man8/pidof.8.gz
4.0K	/bin/pidof

Just tossing away old parts of changelogs would get rid of most of the
cruft, then killall5 is a part that's easy to remove (just a few uses in the
archive).  But the rest would cause lots of busywork.

Thus, let's not do so.  Instead, let's pick low-hanging fruits elsewhere. 
For example, just recompiling /sbin/ldconfig with anything but glibc shaves
almost a megabyte from the essential set.  There's more of such bits.

⣾⠁⢠⠒⠀⣿⡁ in the beginning was the boot and root floppies and they were good.
⢿⡄⠘⠷⠚⠋⠀                                       -- <willmore> on #linux-sunxi

More information about the Debian-init-diversity mailing list