Package: runit
Version: 2.2.0-6
Severity: wishlist
Tags: patch
X-Debbugs-Cc: [email protected]

Hi Lorenzo,

The default-syslog virtual service does not know about the forthcoming metalog
package[1]. I suggest a patch along the lines of the attached to prepare for
this implementation of syslog joining debian.

Thanks!

Andrew

[1] ITP #1109152 https://bugs.debian.org/1109152


-- System Information:
Debian Release: forky/sid
  APT prefers experimental
  APT policy: (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.17.8+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: runit (via /run/runit.stopit)
LSM: AppArmor: enabled

Versions of packages runit depends on:
ii  libc6           2.41-12
ii  runit-helper    2.16.4
ii  sysuser-helper  1.6.0

Versions of packages runit recommends:
ii  runit-init  2.2.0-6

Versions of packages runit suggests:
ii  runit-services  0.10.0
ii  socklog         2.1.1+repack-1
pn  ucspi-unix      <none>
ii  xchpst          0.8.0~git20251026.d185632-1~ajb1
ii  zsh             5.9-8+b14

-- Configuration Files:
/etc/sv/default-syslog/check changed:
socklog-check && exit 0
unixclient /dev/log /bin/true 2>&1 | grep -q '^connect: Protocol wrong type for 
socket' && exit 0
fuser /dev/log >/dev/null 2>/dev/null && exit 0 # psmisc is not essential+not 
available on Hurd
for service in rsyslog socklog-unix syslog-ng metalog busybox-syslogd 
inetutils-syslogd ; do
        sv u $service && sv check $service && exit 0
done
exit 1


-- no debconf information
From 878fcb432c9b4a34b63d9cabfc5caad5d3c6088d Mon Sep 17 00:00:00 2001
From: Andrew Bower <[email protected]>
Date: Sat, 29 Nov 2025 13:45:12 +0000
Subject: [PATCH] add metalog to syslog implementation list

---
 debian/sv/default-syslog/check | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/sv/default-syslog/check b/debian/sv/default-syslog/check
index 0dd23c0..3537a7d 100755
--- a/debian/sv/default-syslog/check
+++ b/debian/sv/default-syslog/check
@@ -7,7 +7,7 @@ unixclient /dev/log /bin/true 2>&1 | grep -q '^connect: Protocol wrong type for
 fuser /dev/log >/dev/null 2>/dev/null && exit 0 # psmisc is not essential+not available on Hurd
 
 # note: only socklog exists as runit service in Debian right now
-for service in rsyslog socklog-unix syslog-ng busybox-syslogd inetutils-syslogd ; do
+for service in rsyslog socklog-unix syslog-ng metalog busybox-syslogd inetutils-syslogd ; do
 	sv u $service && sv check $service && exit 0
 done
 
-- 
2.51.0

Attachment: signature.asc
Description: PGP signature

Reply via email to