diff options
author | Alon Bar-Lev <alon.barlev@gmail.com> | 2016-04-02 19:58:05 +0300 |
---|---|---|
committer | Alon Bar-Lev <alon.barlev@gmail.com> | 2016-04-02 23:07:47 +0300 |
commit | 1e40bc2dca82c794b1ef9473fa0d027f94014cb7 (patch) | |
tree | b5c9302d1c86227ede9e9579ebdcb062e4250e00 /system | |
parent | 4c85e7362dc3f4ec875e711fbf255f186c9085ed (diff) |
build: generate proper systemd service file
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Diffstat (limited to 'system')
-rw-r--r-- | system/Makefile.am | 13 | ||||
-rw-r--r-- | system/netdata.service.in (renamed from system/netdata.service) | 4 |
2 files changed, 14 insertions, 3 deletions
diff --git a/system/Makefile.am b/system/Makefile.am index d52fbddeb7..88da5341a1 100644 --- a/system/Makefile.am +++ b/system/Makefile.am @@ -2,8 +2,19 @@ # Copyright (C) 2015 Alon Bar-Lev <alon.barlev@gmail.com> # MAINTAINERCLEANFILES= $(srcdir)/Makefile.in +CLEANFILES = \ + netdata.service \ + $(NULL) + +include $(top_srcdir)/build/subst.inc + +SUFFIXES = .in + +nodist_noinst_DATA = \ + netdata.service \ + $(NULL) dist_noinst_DATA = \ netdata-openrc \ - netdata.service \ + netdata.service.in \ $(NULL) diff --git a/system/netdata.service b/system/netdata.service.in index 20a775b525..094670ffc3 100644 --- a/system/netdata.service +++ b/system/netdata.service.in @@ -7,8 +7,8 @@ Type=forking WorkingDirectory=/tmp User=root Group=root -PIDFile=/var/run/netdata.pid -ExecStart=/usr/sbin/netdata +PIDFile=@localstatedir_POST@/run/netdata.pid +ExecStart=@sbindir_POST@/netdata ExecStop=/bin/kill -SIGTERM $MAINPID TimeoutStopSec=30 |