From e20e46e9cb8240900612cb603861ab85a4b07cbf Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Sun, 14 Jun 2026 14:45:39 +0200 Subject: [PATCH] systemd: switch to Type=exec --- debian/idzebra-2.0-utils.zebrasrv.service | 8 ++++---- rpm/zebrasrv.service | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/debian/idzebra-2.0-utils.zebrasrv.service b/debian/idzebra-2.0-utils.zebrasrv.service index c5975971..efee1a35 100644 --- a/debian/idzebra-2.0-utils.zebrasrv.service +++ b/debian/idzebra-2.0-utils.zebrasrv.service @@ -6,11 +6,11 @@ Documentation=man:zebrasrv(8) After=network.target [Service] -Type=forking +Type=exec EnvironmentFile=/etc/default/zebrasrv -ExecStart=/bin/sh -c "exec ${DAEMON} ${OPTIONS} -p /run/zebrasrv.pid -D" -PIDFile=/run/zebrasrv.pid -Restart=on-abnormal +ExecStart=/bin/sh -c "exec ${DAEMON} ${OPTIONS}" +ExecReload=kill -HUP $MAINPID +Restart=on-abort [Install] WantedBy=multi-user.target diff --git a/rpm/zebrasrv.service b/rpm/zebrasrv.service index 2de813e0..a8800d6c 100644 --- a/rpm/zebrasrv.service +++ b/rpm/zebrasrv.service @@ -6,11 +6,11 @@ Documentation=man:zebrasrv(8) After=network.target [Service] -Type=forking +Type=exec EnvironmentFile=/etc/sysconfig/zebrasrv -ExecStart=/bin/sh -c "exec ${DAEMON} ${OPTIONS} -p /run/zebrasrv.pid -D" -PIDFile=/run/zebrasrv.pid -Restart=on-abnormal +ExecStart=/bin/sh -c "exec ${DAEMON} ${OPTIONS}" +ExecReload=kill -HUP $MAINPID +Restart=on-abort [Install] WantedBy=multi-user.target