Bug#849925: Consolidate common functionality from update-rc.d and deb-systemd-helper
Michael Biebl
biebl at debian.org
Mon Jan 2 10:50:40 GMT 2017
Package: init-system-helpers
Version: 1.46
Severity: wishlist
Atm we have 3 different implementations when trying to enable a systemd
service. They are found in
a/ update-rc.d
b/ deb-systemd-helper
c/ systemctl
systemctl is obviously the reference implementation, but we can't rely
on it being available always.
But after having merged update-rc.d into init-system-helpers, it seems
now feasible to consolidate the two implementation in update-rc.d and
deb-systemd-helper. Both are perl scripts, so moving the common
functionality into a perl library seems the most obvious approach.
We could also make update-rc.d/deb-systemd-helper use systemctl by
default when available, and only use our own code as fallback. This
would mean though, that our code would get less testing and would most
likely bitrot. So I would not do that for now.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages init-system-helpers depends on:
ii perl-base 5.24.1~rc4-1
init-system-helpers recommends no packages.
init-system-helpers suggests no packages.
Versions of packages init-system-helpers is related to:
pn insserv <none>
-- no debconf information
-- debsums errors found:
debsums: changed file /usr/sbin/invoke-rc.d (from init-system-helpers package)
More information about the Pkg-systemd-maintainers
mailing list