On Sat, Feb 08, 2020 at 07:23:32PM +0100, Andreas Henriksson wrote:
> Hello,
> 
> Regarding the previous discussion about packages with init scripts
> that source /lib/init/vars.sh ....
[...]


As a followup on this I've now also (re)checked all users of
init-d-script for the current status. (I consider both the vars.sh and
init-d-script usage issues mostly relevant to potentially adjusting
Priority of sysvinit-utils package, rather than being Essential: yes.)

TL;DR very few relevant packages, specially if only considering ones
relevant for bullseye/testing.

Method:
I used codesearch.debian.net searching for init-d-script
and got 73 total source packages matching.
I excluded src:sysvinit and src:systemd as they should not be relevant
for this examination, so 71 source packages remaining.
I downloaded all those source packages, checked their debian/control
for binary packages and downloaded those from unstable.
I then examined the binary packages for existance of etc/init.d/*
content and checked if etc/init.d/foo has a matching
systemd/system/foo.service.

Here's my annotated results for the ones that did not have
a masking systemd service (according to my naive search):


======= axfrdns_1%3a1.05-10_amd64.deb.txt
# NOTE: src:djbdns (never in testing, migration blocked)
axfrdns
======= bcron_0.11-8_amd64.deb.txt
bcron-sched
bcron-spool
bcron-update
======= courier-imap_5.0.6+1.0.6-1+b2_amd64.deb.txt
courier-imap-ssl
======= courier-mta_1.0.6-1+b2_amd64.deb.txt
courier
courier-msa
courier-mta-ssl
courierfilter
======= courier-pop_1.0.6-1+b2_amd64.deb.txt
courier-pop-ssl
======= dnscache_1%3a1.05-10_amd64.deb.txt
# NOTE: src:djbdns (never in testing, migration blocked)
dnscache
======= jitterentropy-rngd_1.1.0-1_amd64.deb.txt
# NOTE: false-positive -- jittenentropy.service has Also=....
jitterentropy-rngd
======= mtail_3.0.0~rc24.1-1_amd64.deb.txt
# See #886894
mtail
======= netplan_1.10.1-6_amd64.deb.txt
# NOTE: not in testing, orphaned
netplan
======= opentmpfiles_0.2+2019.05.21.git.44a55796ba-2_all.deb.txt
# NOTE: Not relevant for systemd (and others?)?
opentmpfiles-clean
opentmpfiles-setup
opentmpfiles-setup-dev
======= procps_2%3a3.3.16-4_amd64.deb.txt
# NOTE: false-positive -- actually masked....
procps
======= rbldns_1%3a1.05-10_amd64.deb.txt
# NOTE: src:djbdns (never in testing, migration blocked)
rbldns
======= shishi-kdc_1.0.2-7_amd64.deb.txt
shishi-kdc
======= tinydns_1%3a1.05-10_amd64.deb.txt
# NOTE: src:djbdns (never in testing, migration blocked)
tinydns
======= uwsgi-emperor_2.0.18-8_amd64.deb.txt
uwsgi-emperor
======= uwsgi_2.0.18-8_amd64.deb.txt
# See #833067
uwsgi
======= walldns_1%3a1.05-10_amd64.deb.txt
# NOTE: src:djbdns (never in testing, migration blocked)
walldns




Relevant popcon link:
https://qa.debian.org/popcon-graph.php?packages=shishi-kdc%2Cbcron%2Ccourier-imap%2Ccourier-mta%2Ccourier-pop%2Cjitterentropy-rngd%2Cmtail%2Cuwsgi-emperor%2Cuwsgi%2Copentmpfiles&show_installed=on&want_legend=on&want_ticks=on&from_date=&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1
(Relevant packages according to popcon: courier-{imap,pop} and uwsgi)

Regards,
Andreas Henriksson

Reply via email to