summaryrefslogtreecommitdiffstats
path: root/installer
diff options
context:
space:
mode:
authorCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2018-09-10 18:57:50 +0300
committerCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2018-09-10 18:57:50 +0300
commit26b2efaa9b323d23d8fc53320dacfda8a3f4d88b (patch)
treefc58ea0b563cbd970b001153d73cccfd62e66e50 /installer
parent89bf2f92e56527226575a460aec7ab57db9dc4b6 (diff)
netdata.service is now installed in /lib/systemd/system; fixes #4087
Diffstat (limited to 'installer')
-rw-r--r--installer/functions.sh11
1 files changed, 5 insertions, 6 deletions
diff --git a/installer/functions.sh b/installer/functions.sh
index e1267bd654..fcb8044aa5 100644
--- a/installer/functions.sh
+++ b/installer/functions.sh
@@ -439,8 +439,8 @@ iscontainer() {
issystemd() {
local pids p myns ns systemctl
- # if the directory /etc/systemd/system does not exit, it is not systemd
- [ ! -d /etc/systemd/system ] && return 1
+ # if the directory /lib/systemd/system does not exit, it is not systemd
+ [ ! -d /lib/systemd/system ] && return 1
# if there is no systemctl command, it is not systemd
systemctl=$(which systemctl 2>/dev/null || command -v systemctl 2>/dev/null)
@@ -560,16 +560,15 @@ install_netdata_service() {
NETDATA_START_CMD="systemctl start netdata"
NETDATA_STOP_CMD="systemctl stop netdata"
- if [ ! -f /etc/systemd/system/netdata.service ]
+ if [ -d "/lib/systemd/system" ]
then
echo >&2 "Installing systemd service..."
- run cp system/netdata.service /etc/systemd/system/netdata.service && \
+ run cp system/netdata.service /lib/systemd/system/netdata.service && \
run systemctl daemon-reload && \
run systemctl enable netdata && \
return 0
else
- echo >&2 "file '/etc/systemd/system/netdata.service' already exists."
- return 0
+ echo >&2 "no '/lib/systemd/system' directory; cannot install netdata.service"
fi
else
install_non_systemd_init