From 167c8c7a2f9220c55462d6ff7b076a0f72b2a1de Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Sun, 22 Feb 2026 20:27:59 +0100 Subject: igmp-proxy: T8295: provide native systemd unit to enable restart/backoff MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The igmpproxy service was started via a SysV init script, causing systemd-sysv-generator to create a transient unit without restart policies. When igmpproxy failed on first start, systemd did not retry, leading to intermittent service availability. This change replaces the auto‑generated unit with a native systemd service file that defines proper restart settings. --- src/systemd/igmpproxy.service | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/systemd/igmpproxy.service (limited to 'src/systemd') diff --git a/src/systemd/igmpproxy.service b/src/systemd/igmpproxy.service new file mode 100644 index 000000000..55ab14beb --- /dev/null +++ b/src/systemd/igmpproxy.service @@ -0,0 +1,10 @@ +[Unit] +Description=IGMP multicast proxy +After=vyos-router.service +ConditionPathExists=/run/igmpproxy/igmpproxy.conf + +[Service] +Type=simple +Restart=on-failure +RestartSec=10 +ExecStart=/usr/sbin/igmpproxy -n /run/igmpproxy/igmpproxy.conf -- cgit v1.2.3