Hi,

Just a quick update on this bug

On Wed, 09 Oct 2019 18:01:56 +0200 Sven Joachim <svenj...@gmx.de> wrote:
> Package: dh-runit
> Version: 2.8.14
> 
> The fix for bug #934500 has the side effect of introducing broken
> symlinks[1] into packages using it, causing complaints by tools that
> report such oddities, e.g. adequate(1) or symlinks(1):
> 
> ,----
> | $ sudo symlinks -r /etc | grep dangling
> | dangling: /etc/sv/ssh/log/supervise -> /run/runit/supervise/ssh.log
> | dangling: /etc/sv/ssh/supervise -> /run/runit/supervise/ssh
> | $ adequate openssh-server
> | openssh-server: broken-symlink /etc/sv/ssh/log/supervise ->
> /run/runit/supervise/ssh.log | openssh-server: broken-symlink
> /etc/sv/ssh/supervise -> /run/runit/supervise/ssh `----
> 
> I find that quite annoying.
> 

With the fix for #935939 I'm also considering to create the supervise
symlinks only in systems where runit is installed.

> 
> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (101, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 5.3.5-nouveau (SMP w/2 CPU cores)
> Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8),
> LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to
> /bin/dash Init: systemd (via /run/systemd/system)
> 
> 
> 1. For people who actually use runit as init system the symlinks are
>    probably not broken, but that is currently a small minority.

With runit-init the symlinks are not broken; also when you are using
runit under another init system (like with runit-run package) the
symlinks may be not broken.

Regards,
Lorenzo

Reply via email to