diff --git a/packaging/installer/netdata-updater.sh b/packaging/installer/netdata-updater.sh index 342f3f62f0..2879d394da 100755 --- a/packaging/installer/netdata-updater.sh +++ b/packaging/installer/netdata-updater.sh @@ -586,11 +586,13 @@ self_update() { if _safe_download "https://raw.githubusercontent.com/netdata/netdata/master/packaging/installer/netdata-updater.sh" ./netdata-updater.sh; then chmod +x ./netdata-updater.sh || exit 1 export ENVIRONMENT_FILE="${ENVIRONMENT_FILE}" - force_update="" - [ "$NETDATA_FORCE_UPDATE" = "1" ] && force_update="--force-update" - interactive="" - [ "$INTERACTIVE" = "0" ] && interactive="--non-interactive" - exec ./netdata-updater.sh --not-running-from-cron --no-updater-self-update "$force_update" "$interactive" --tmpdir-path "$(pwd)" + + cmd="./netdata-updater.sh --not-running-from-cron --no-updater-self-update" + [ "$NETDATA_FORCE_UPDATE" = "1" ] && cmd="$cmd --force-update" + [ "$INTERACTIVE" = "0" ] && cmd="$cmd --non-interactive" + cmd="$cmd --tmpdir-path $(pwd)" + + exec $cmd else error "Failed to download newest version of updater script, continuing with current version." fi