summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Unterkircher <unki@netshadow.net>2017-10-19 07:22:42 +0200
committerAndreas Unterkircher <unki@netshadow.net>2017-10-19 07:51:57 +0200
commit02d8cffbc88bad59214e7f64b312d776d1a85b18 (patch)
treed809596177f60a7f12e1a84eb4304621c3c96759
parentfe12d7b38f4fb3964233a25da8c04dc968cb4f3b (diff)
downloadexilog-02d8cffbc88bad59214e7f64b312d776d1a85b18.zip
exilog-02d8cffbc88bad59214e7f64b312d776d1a85b18.tar.gz
exilog-02d8cffbc88bad59214e7f64b312d776d1a85b18.tar.bz2
exilog-agent.service, use Type=forking
-rw-r--r--debian/changelog6
-rw-r--r--debian/exilog-agent.service4
-rwxr-xr-xdebian/rules2
3 files changed, 9 insertions, 3 deletions
diff --git a/debian/changelog b/debian/changelog
index 1cbb1d7..b195aca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+exilog (0.5.1-4~unki.10) stretch; urgency=medium
+
+ * exilog-agent.service, use Type=forking
+
+ -- Andreas Unterkircher <unki@netshadow.net> Thu, 19 Oct 2017 07:22:47 +0200
+
exilog (0.5.1-4~unki.9) stretch; urgency=medium
* remove debian/exilog-agent.init
diff --git a/debian/exilog-agent.service b/debian/exilog-agent.service
index 144ec0d..ecd1cb6 100644
--- a/debian/exilog-agent.service
+++ b/debian/exilog-agent.service
@@ -3,11 +3,11 @@ Description=exilog agent
After=network.target
[Service]
-Type=simple
+Type=forking
EnvironmentFile=-/etc/default/exilog-agent
ExecStart=/usr/sbin/exilog_agent.pl $DAEMON_OPTS
+PIDFile=/run/exilog/agent.pid
Restart=on-failure
[Install]
WantedBy=multi-user.target
-Alias=exilog.service
diff --git a/debian/rules b/debian/rules
index 61d05a0..3da0ced 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,7 +13,7 @@ override_dh_auto_install:
cp conf/exilog.conf-example $(CURDIR)/debian/exilog-common/etc/exilog/exilog.conf
override_dh_installinit:
- dh_installinit -R
+ dh_installinit --no-start --restart-after-upgrade
override_dh_install:
dh_install