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