]> git.proxmox.com Git - systemd.git/commitdiff
systemctl: Tell update-rc.d to skip creating any systemd symlinks
authorMichael Biebl <biebl@debian.org>
Sun, 18 Nov 2018 13:43:03 +0000 (14:43 +0100)
committerMichael Biebl <biebl@debian.org>
Sun, 18 Nov 2018 22:24:28 +0000 (23:24 +0100)
When calling update-rc.d via systemd-sysv-install, tell it to skip
creating any systemd symlinks as we want to handle those directly in
systemctl. Older update-rc.d versions will ignore that request, but
that's ok. This means we don't need a versioned dependency against
init-system-helpers.

Closes: #743217
debian/extra/systemd-sysv-install

index c69d7a3713f4144fa92b5503bc9f825427211a57..7e90dc2bd6b71a87d90d46380f1208a2928804d8 100755 (executable)
@@ -29,9 +29,9 @@ NAME="${2:-}"
 
 run() {
     if [ -n "$ROOT" ] && [ "$ROOT" != "/" ]; then
-        chroot "$ROOT" /usr/sbin/update-rc.d "$@"
+        _SKIP_SYSTEMD_NATIVE=1 chroot "$ROOT" /usr/sbin/update-rc.d "$@"
     else
-        /usr/sbin/update-rc.d "$@"
+        _SKIP_SYSTEMD_NATIVE=1 /usr/sbin/update-rc.d "$@"
     fi
 }