diff options
author | Martin Vobruba <vobruba.martin@gmail.com> | 2023-02-06 17:13:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-06 11:13:35 -0500 |
commit | f59bf0a5d81cb8da369e21b8a4d7623c0c0aa88c (patch) | |
tree | 1de5cac0ca4fe780b8aaf12671a544f0baa7c57b | |
parent | cc97d13343cdf9e4464acc4ebfc9af20092ac348 (diff) |
kickstart.sh: Fix `--release-channel` as `--nightly-channel` options (#14424)
These options were introduced in ea451662055227545550d8f09deecb1427b7c672
but were broken a few days later in ae87d84b016b242a392695d5c9043aa35ff3063b.
Currently these options are documented but kickstart script exits with
`Unrecognized option` error if you use them.
-rwxr-xr-x | packaging/installer/kickstart.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/packaging/installer/kickstart.sh b/packaging/installer/kickstart.sh index 30c7b4cabb..5d50c8ef38 100755 --- a/packaging/installer/kickstart.sh +++ b/packaging/installer/kickstart.sh @@ -2114,7 +2114,20 @@ parse_args() { "--dont-wait"|"--non-interactive") INTERACTIVE=0 ;; "--interactive") INTERACTIVE=1 ;; "--dry-run") DRY_RUN=1 ;; + "--release-channel") + RELEASE_CHANNEL="$(echo "${2}" | tr '[:upper:]' '[:lower:]')" + case "${RELEASE_CHANNEL}" in + nightly|stable|default) + shift 1 + ;; + *) + echo "Unrecognized value for --release-channel. Valid release channels are: stable, nightly, default" + exit 1 + ;; + esac + ;; "--stable-channel") RELEASE_CHANNEL="stable" ;; + "--nightly-channel") RELEASE_CHANNEL="nightly" ;; "--no-updates") NETDATA_AUTO_UPDATES=0 ;; "--auto-update") NETDATA_AUTO_UPDATES="1" ;; "--auto-update-method") |