Code

systemd service file: check for config file presence.
authorMarc Fournier <marc.fournier@camptocamp.com>
Tue, 1 Sep 2015 19:34:33 +0000 (21:34 +0200)
committerMarc Fournier <marc.fournier@camptocamp.com>
Tue, 1 Sep 2015 19:59:02 +0000 (21:59 +0200)
Thanks to @bzed for reporting this issue !

debian/changelog
debian/collectd-core.collectd.service

index 81cf05670865b352ee89966aca34fa1a09abb02f..75d72ae62279377bded2ca6f973433b243c172b8 100644 (file)
@@ -11,6 +11,8 @@ collectd (5.5.0-3) UNRELEASED; urgency=medium
   * debian/rules, debian/collectd-core.collectd.service:
     - Rename systemd service file to collectd-core.collectd.service, to honour
       debhelper's naming convention.
+  * debian/collectd-core.collectd.service:
+    - Check for configuration file presence before starting the daemon.
 
  -- Marc Fournier <marc.fournier@camptocamp.com>  Tue, 25 Aug 2015 06:55:52 +0200
 
index 2fee302f0e5b16cc1af1bc33166d9129a5e8e16d..7f6f6b37d3a05fbb1f165c05db424d52aa20e57d 100644 (file)
@@ -2,6 +2,7 @@
 Description=Statistics collection and monitoring daemon
 After=local-fs.target network.target
 Requires=local-fs.target network.target
+ConditionPathExists=/etc/collectd/collectd.conf
 Documentation=man:collectd(1)
 Documentation=man:collectd.conf(5)
 Documentation=https://collectd.org