From 4a6182ab286557aecfb6eae4f3b7e113d682add4 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Fri, 17 Feb 2017 12:49:08 +0100 Subject: [PATCH] install pmg-smtp-filter.service --- debian/pmg-smtp-filter.service | 17 +++++++++++++++++ debian/postinst | 1 + debian/rules | 1 + 3 files changed, 19 insertions(+) create mode 100644 debian/pmg-smtp-filter.service diff --git a/debian/pmg-smtp-filter.service b/debian/pmg-smtp-filter.service new file mode 100644 index 0000000..3107327 --- /dev/null +++ b/debian/pmg-smtp-filter.service @@ -0,0 +1,17 @@ +[Unit] +Description=PMG SMTP Filter Daemon +ConditionPathExists=/usr/bin/pmg-smtp-filter +Wants=remote-fs.target +After=remote-fs.target +Before=postfix.service + +[Service] +ExecStart=/usr/bin/pmg-smtp-filter +KillMode=mixed +TimeoutStopSec=40 +ExecReload=/bin/kill -HUP $MAINPID +PIDFile=/var/run/pmg-smtp-filter.pid +Type=forking + +[Install] +WantedBy=multi-user.target diff --git a/debian/postinst b/debian/postinst index 323f0f1..ec2b833 100644 --- a/debian/postinst +++ b/debian/postinst @@ -11,6 +11,7 @@ case "$1" in # Note: reload-or-try-restart fails if service is not active systemctl --quiet is-active pmgdaemon.service && deb-systemd-invoke reload-or-try-restart pmgdaemon.service systemctl --quiet is-active pmgproxy.service && deb-systemd-invoke reload-or-try-restart pmgproxy.service + systemctl --quiet is-active pmg-smtp-filter.service && deb-systemd-invoke reload-or-try-restart pmg-smtp-filter.service exit 0 ;; diff --git a/debian/rules b/debian/rules index b9b22e0..b123c8f 100755 --- a/debian/rules +++ b/debian/rules @@ -10,6 +10,7 @@ override_dh_installinit: dh_systemd_enable --name=pmgdaemon pmgdaemon.service dh_systemd_enable --name=pmgproxy pmgproxy.service + dh_systemd_enable --name=pmg-smtp-filter pmg-smtp-filter.service override_dh_fixperms: -- 2.39.2