Package: bcron
Version: 0.11-8
Severity: important
Dear Maintainer,
The bcron package provides both init.d scripts and runit services.
When installing it in a system where runsvdir is running (for instance
via runit-init or runit-sysv), then the daemons are started by both
runsvdir and by update-rc.d:
$ pstree
bash-+-daemon---bcron-update
|-daemon---bcron-sched---bcron-exec
|-daemon---unixserver
|-pstree
`-runsvdir-+-runsv-+-bcron-update
| `-svlogd
|-runsv-+-svlogd
| `-unixserver
`-runsv-+-bcron-sched---bcron-exec
`-svlogd
This issue is most likely present in all packages that ship both
init.d scripts and runit services, I aritrarily picked bcron to report
the bug, please feel free to re-assign.
I suspect that a fix could be implemented in invoke-rc.d by making it
aware of runsvdir, similarly to how it is already aware of systemd and
openrc?
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.19.0-2-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to
C.UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to C.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: runit (via /run/runit.stopit)
Versions of packages bcron depends on:
pn libbg2 <none>
ii libc6 2.28-8
ii runit-helper 2.8.6
ii sysuser-helper 1.3.3
pn ucspi-unix <none>
Versions of packages bcron recommends:
ii daemon 0.6.4-1+b2
ii nullmailer [mail-transport-agent] 1:2.2-3
ii runit 2.1.2-25
Versions of packages bcron suggests:
ii anacron 2.3-27
ii runit-init 2.1.2-25