On 2019-09-17 09:13 -0400, Greg Wooledge wrote: > On Mon, Sep 16, 2019 at 11:11:33PM +0100, Brian wrote: >> What causes systemd-sysv to be installed? > > wooledg:~$ aptitude why systemd-sysv > i udev Depends dpkg (>= 1.19.3) | systemd-sysv > > OK... I'll admit, I do not quite understand that dependency.
The udev init script uses start-stop-daemon(8) which is part of dpkg. Presumably there is some feature in dpkg 1.19.3 upon which the script relies on. When systemd is the init system, the udev init script is not used, because there are of course native service files. Hence the alternate dependency on systemd-sysv, so that systemd users do not need to upgrade dpkg before udev. Cheers, Sven