summaryrefslogtreecommitdiffstats
path: root/packaging
diff options
context:
space:
mode:
authorAustin S. Hemmelgarn <austin@netdata.cloud>2020-01-09 10:45:09 -0500
committerGitHub <noreply@github.com>2020-01-09 10:45:09 -0500
commit8964a3aaf6ca3e90f3c1ef35a9a9d4835fc3e5cb (patch)
treec835b1b68dd5ff92fdbeceee05292baf56d99959 /packaging
parent652de65bdcd7c327882270ffb40fdf1d0276a17a (diff)
General fixes to the installer. (#7698)
* Don't assume `netdata` is in ${PATH} when restarting. * Actually capture the output of where `nologin` is.
Diffstat (limited to 'packaging')
-rw-r--r--packaging/installer/functions.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/packaging/installer/functions.sh b/packaging/installer/functions.sh
index f2fd269496..d15494434f 100644
--- a/packaging/installer/functions.sh
+++ b/packaging/installer/functions.sh
@@ -332,7 +332,7 @@ install_non_systemd_init() {
NETDATA_START_CMD="netdata"
NETDATA_STOP_CMD="killall netdata"
-NETDATA_INSTALLER_START_CMD="${NETDATA_START_CMD}"
+NETDATA_INSTALLER_START_CMD=""
NETDATA_INSTALLER_STOP_CMD="${NETDATA_STOP_CMD}"
install_netdata_service() {
@@ -513,6 +513,10 @@ restart_netdata() {
progress "Restarting netdata instance"
+ if [ -z "${NETDATA_INSTALLER_START_CMD}" ] ; then
+ NETDATA_INSTALLER_START_CMD="${netdata}"
+ fi
+
if [ "${UID}" -eq 0 ]; then
echo >&2
echo >&2 "Stopping all netdata threads"
@@ -627,7 +631,7 @@ portable_add_user() {
echo >&2 "Adding ${username} user account with home ${homedir} ..."
# shellcheck disable=SC2230
- local nologin="$(command -v nologin >/dev/null 2>&1 || echo '/bin/false')"
+ local nologin="$(command -v nologin || echo '/bin/false')"
# Linux
if command -v useradd 1>/dev/null 2>&1; then