Am 30.06.22 um 16:32 schrieb Luca Boccassi:
On Thu, 30 Jun 2022 at 15:24, Michael Biebl <bi...@debian.org> wrote:

- masking a service upon uninstallation
This is a sad reality, as packages still ship legacy SysV init scripts
which are conffiles and would suddenly become active if a package is
removed but not purged.

At some point we should just nuke the sysv unit generator upstream.
It's been 10+ years, there was plenty of time to add native units
where needed.
Then this becomes moot - the old init scripts would be just inert when
booting under systemd.

Dropping SysV init support would indeed solve that issue.

$ apt-file search /etc/init.d/  | wc -l
1311
$ apt-file search /etc/init.d/  | cut -f1 -d':' | sort -u | wc -l
1180

So we have 1180 package shipping 1311 SysV init scripts.

According to [1], we have 314 source packages which lack 365 service units. So our coverage is only about 72%. Dropping systemd-sysv-generator would break quite a lot of packages. Too many imho.

Before we can do this, there should be a more active push to get the remaining packages migrated.

A MBF seems like a good first step.

This needs someone though to actively work on this.


Any volunteers?




[1] https://lintian.debian.org/tags/missing-systemd-service-for-init.d-script

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to