summaryrefslogtreecommitdiffstats
path: root/packaging/installer
diff options
context:
space:
mode:
authorJames Mills <prologic@shortcircuit.net.au>2020-05-07 03:34:36 +1000
committerGitHub <noreply@github.com>2020-05-07 03:34:36 +1000
commit935eb39007f7ea3726df46907c5e1d953958e395 (patch)
treef2366df1c766dd89b91521010b90674f5b70f098 /packaging/installer
parentb07904f779273d525d9a1810b6159bb762d5c877 (diff)
Fix missing NETDATA_STOP_CMD in netdata-installer.sh (#8897)
* Fix missing NETDATA_STOP_CMD in netdata-installer.sh * Fix shellcheck warnings * Fix more shellcheck warnings
Diffstat (limited to 'packaging/installer')
-rw-r--r--packaging/installer/functions.sh23
1 files changed, 21 insertions, 2 deletions
diff --git a/packaging/installer/functions.sh b/packaging/installer/functions.sh
index ea2670c00c..8680b3f4c5 100644
--- a/packaging/installer/functions.sh
+++ b/packaging/installer/functions.sh
@@ -400,6 +400,10 @@ install_non_systemd_init() {
return 1
}
+# This is used by netdata-installer.sh
+# shellcheck disable=SC2034
+NETDATA_STOP_CMD="netdatacli shutdown-agent"
+
NETDATA_START_CMD="netdata"
NETDATA_INSTALLER_START_CMD=""
@@ -425,14 +429,20 @@ install_netdata_service() {
return 0
else
echo >&2 "Installing MacOS X plist file..."
+ # This is used by netdata-installer.sh
+ # shellcheck disable=SC2034
run cp system/netdata.plist /Library/LaunchDaemons/com.github.netdata.plist &&
run launchctl load /Library/LaunchDaemons/com.github.netdata.plist &&
- return 0
+ NETDATA_START_CMD="launchctl start com.github.netdata" &&
+ NETDATA_STOP_CMD="launchctl stop com.github.netdata"
+ return 0
fi
elif [ "${uname}" = "FreeBSD" ]; then
-
+ # This is used by netdata-installer.sh
+ # shellcheck disable=SC2034
run cp system/netdata-freebsd /etc/rc.d/netdata && NETDATA_START_CMD="service netdata start" &&
+ NETDATA_STOP_CMD="service netdata stop" &&
NETDATA_INSTALLER_START_CMD="service netdata onestart" &&
myret=$?
@@ -444,6 +454,9 @@ install_netdata_service() {
elif issystemd; then
# systemd is running on this system
NETDATA_START_CMD="systemctl start netdata"
+ # This is used by netdata-installer.sh
+ # shellcheck disable=SC2034
+ NETDATA_STOP_CMD="systemctl stop netdata"
NETDATA_INSTALLER_START_CMD="${NETDATA_START_CMD}"
SYSTEMD_DIRECTORY=""
@@ -483,8 +496,14 @@ install_netdata_service() {
if [ ${ret} -eq 0 ]; then
if [ -n "${service_cmd}" ]; then
NETDATA_START_CMD="service netdata start"
+ # This is used by netdata-installer.sh
+ # shellcheck disable=SC2034
+ NETDATA_STOP_CMD="service netdata stop"
elif [ -n "${rcservice_cmd}" ]; then
NETDATA_START_CMD="rc-service netdata start"
+ # This is used by netdata-installer.sh
+ # shellcheck disable=SC2034
+ NETDATA_STOP_CMD="rc-service netdata stop"
fi
NETDATA_INSTALLER_START_CMD="${NETDATA_START_CMD}"
fi