[From nobody Thu Aug 20 16:33:09 2026
Received: (at submit) by bugs.debian.org; 4 Jul 2023 21:38:32 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
 (2021-04-09) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-5.1 required=4.0 tests=BAYES_00, FOURLA,
 FREEMAIL_FROM, 
 MURPHY_DRUGS_REL8,RDNS_NONE,SPF_FAIL,SPF_HELO_NONE,SPOOFED_FREEMAIL,
 SPOOFED_FREEMAIL_NO_RDNS,T_SCC_BODY_TEXT_LINE,XMAILER_REPORTBUG
 autolearn=no autolearn_force=no
 version=3.4.6-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 37; hammy, 150; neutral, 98; spammy,
 0. spammytokens: hammytokens:0.000-+--bookworm, 0.000-+--XDebbugsCc,
 0.000-+--X-Debbugs-Cc, 0.000-+--sk:taint_o, 0.000-+--sk:TAINT_O
Return-path: &lt;g1pi@libero.it&gt;
Received: from [80.93.65.67] (port=10400 helo=bloch.italiaonline.local)
 by buxtehude.debian.org with esmtp (Exim 4.94.2)
 (envelope-from &lt;g1pi@libero.it&gt;) id 1qGnjC-00Fv1y-BQ
 for submit@bugs.debian.org; Tue, 04 Jul 2023 21:38:31 +0000
Content-Type: multipart/mixed; boundary=&quot;===============4391283703797587040==&quot;
MIME-Version: 1.0
From: g1 &lt;g1pi@libero.it&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: orphan-sysvinit-scripts: add triggers to restart daemons
Message-ID: &lt;168850670788.97598.10817014355626814832.reportbug@bloch.italiaonline.local&gt;
X-Mailer: reportbug 12.0.0
Date: Tue, 04 Jul 2023 23:38:27 +0200
Delivered-To: submit@bugs.debian.org

This is a multi-part MIME message sent by reportbug.


--===============4391283703797587040==
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Source: orphan-sysvinit-scripts
Version: 0.14
Severity: wishlist
Tags: patch
X-Debbugs-Cc: g1pi@libero.it

Dear Maintainer,

please consider adding triggers for restarting daemons when the executables
change (usually at package upgrade).

The following patch just mentions rsyslogd (newly orphaned script in bookworm),
but it should be easy to extend to other daemons handled by o-s-s.

Best regards,
	g.b.

-- System Information:
Debian Release: 12.0
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-9-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

--===============4391283703797587040==
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=&quot;o-s-s.patch&quot;

diff -NrwbBu orphan-sysvinit-scripts-0.14.orig/debian/orphan-sysvinit-scripts.triggers orphan-sysvinit-scripts-0.14/debian/orphan-sysvinit-scripts.triggers
--- orphan-sysvinit-scripts-0.14.orig/debian/orphan-sysvinit-scripts.triggers	2023-02-24 11:01:40.000000000 +0100
+++ orphan-sysvinit-scripts-0.14/debian/orphan-sysvinit-scripts.triggers	2023-07-04 18:42:08.045446810 +0200
@@ -9,3 +9,4 @@
 interest-noawait /lib/systemd/system/pdns.service
 interest-noawait /lib/systemd/system/rsyslog.service
 interest-noawait /lib/systemd/system/tomcat9.service
+interest-noawait /usr/sbin/rsyslogd
diff -NrwbBu orphan-sysvinit-scripts-0.14.orig/debian/postinst orphan-sysvinit-scripts-0.14/debian/postinst
--- orphan-sysvinit-scripts-0.14.orig/debian/postinst	2023-02-24 11:01:40.000000000 +0100
+++ orphan-sysvinit-scripts-0.14/debian/postinst	2023-07-04 21:11:55.055908922 +0200
@@ -5,6 +5,7 @@
 case &quot;$1&quot; in
     configure|triggered)
 	/usr/lib/orphan-sysvinit-scripts/update_init_d.sh
+	/usr/lib/orphan-sysvinit-scripts/invoke_init_d.sh &quot;$@&quot;
 
 	;;
 esac
diff -NrwbBu orphan-sysvinit-scripts-0.14.orig/lib/invoke_init_d.sh orphan-sysvinit-scripts-0.14/lib/invoke_init_d.sh
--- orphan-sysvinit-scripts-0.14.orig/lib/invoke_init_d.sh	1970-01-01 01:00:00.000000000 +0100
+++ orphan-sysvinit-scripts-0.14/lib/invoke_init_d.sh	2023-07-04 18:58:43.344947505 +0200
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+if [ $# -gt 1 ] &amp;&amp; [ &quot;$1&quot; = triggered ]; then
+    shift
+    for t in $*; do
+	case $t in
+	    /usr/sbin/rsyslogd) invoke-rc.d rsyslog try-restart ;;
+	esac
+    done
+fi
+
+exit 0

--===============4391283703797587040==--
]