summaryrefslogtreecommitdiffstats
path: root/system
diff options
context:
space:
mode:
authorJames Mills <prologic@shortcircuit.net.au>2020-03-30 14:05:46 +1000
committerGitHub <noreply@github.com>2020-03-30 14:05:46 +1000
commitd5d1865469b63385d70645f710728482aed0f23d (patch)
tree8f27ba9794542fad7c20db90f997f707a5a19289 /system
parent3568c340ada6878686bfe5b6f39a8c75c7c64ca7 (diff)
Fix our Debian/Ubuntu packages to actually package the SystemD Unit files we expect. (#8468)
* update netdata.conf for debian build * Fix Debian Ubuntu SystemD Unit packaging * avoid duplicate netdata.conf files violates single source of truth principle, use schema from #8468 instead * Fixed *DirectoryMode octets and bad ExecStart * Fix dpkg-statoverride warnings * Move the copy of debian/netdata.conf into the correct target (override_dh_install) Co-authored-by: and0x000 <justanpc@gmail.com>
Diffstat (limited to 'system')
-rw-r--r--system/Makefile.am3
-rw-r--r--system/netdata.service.v235.in10
2 files changed, 8 insertions, 5 deletions
diff --git a/system/Makefile.am b/system/Makefile.am
index ad68c65541..babad46990 100644
--- a/system/Makefile.am
+++ b/system/Makefile.am
@@ -7,6 +7,7 @@ CLEANFILES = \
netdata-openrc \
netdata.logrotate \
netdata.service \
+ netdata.service.v235 \
netdata-init-d \
netdata-lsb \
netdata-freebsd \
@@ -28,6 +29,7 @@ nodist_noinst_DATA = \
netdata-openrc \
netdata.logrotate \
netdata.service \
+ netdata.service.v235 \
netdata-init-d \
netdata-lsb \
netdata-freebsd \
@@ -39,6 +41,7 @@ dist_noinst_DATA = \
netdata-openrc.in \
netdata.logrotate.in \
netdata.service.in \
+ netdata.service.v235.in \
netdata-init-d.in \
netdata-lsb.in \
netdata-freebsd.in \
diff --git a/system/netdata.service.v235.in b/system/netdata.service.v235.in
index 303acb17c1..fc0e245c5a 100644
--- a/system/netdata.service.v235.in
+++ b/system/netdata.service.v235.in
@@ -14,11 +14,11 @@ CacheDirectory=netdata
StateDirectory=netdata
LogsDirectory=netdata
RuntimeDirectoryMode=0775
-StateDirectoryMode=0750
-CacheDirectoryMode=0750
-LogsDirectoryMode=0750
-PIDFile=netdata/netdata.pid
-ExecStart=@sbindir_POST@/netdata -P $PIDFILE -D
+StateDirectoryMode=0755
+CacheDirectoryMode=0755
+LogsDirectoryMode=2750
+EnvironmentFile=-/etc/default/netdata
+ExecStart=/usr/sbin/netdata -D $EXTRA_OPTS
# saving a big db on slow disks may need some time
TimeoutStopSec=60