Code

systemd service file: make sure `collectd -t` succeeds
authorMarc Fournier <marc.fournier@camptocamp.com>
Tue, 1 Sep 2015 20:01:35 +0000 (22:01 +0200)
committerMarc Fournier <marc.fournier@camptocamp.com>
Tue, 1 Sep 2015 20:01:44 +0000 (22:01 +0200)
debian/changelog
debian/collectd-core.collectd.service

index 75d72ae62279377bded2ca6f973433b243c172b8..5d4df141e50c6537b7b62c74a3f38ffbab663a0c 100644 (file)
@@ -13,6 +13,7 @@ collectd (5.5.0-3) UNRELEASED; urgency=medium
       debhelper's naming convention.
   * debian/collectd-core.collectd.service:
     - Check for configuration file presence before starting the daemon.
+    - Check for configuration file validity before starting the daemon.
 
  -- Marc Fournier <marc.fournier@camptocamp.com>  Tue, 25 Aug 2015 06:55:52 +0200
 
index 7f6f6b37d3a05fbb1f165c05db424d52aa20e57d..e179f76c06d2040a610c3defc75e0c1e4fde3eea 100644 (file)
@@ -11,6 +11,7 @@ Documentation=https://collectd.org
 Type=notify
 NotifyAccess=main
 EnvironmentFile=-/etc/default/collectd
+ExecStartPre=/usr/sbin/collectd -t
 ExecStart=/usr/sbin/collectd
 Restart=always
 RestartSec=10