introduce "stable channel" placeholder (#5499)
Paweł Krupa committed
Feb 25, 2019 at 11:47 UTC
3d81134f976b49fad407813a03dcda4292ba4516
1 file changed
+11
-1
netdata-installer.sh
+11
-1
@@ -100,6 +100,7 @@ AUTOUPDATE=0
100
NETDATA_PREFIX=
101
LIBS_ARE_HERE=0
102
NETDATA_CONFIGURE_OPTIONS="${NETDATA_CONFIGURE_OPTIONS-}"
103
+RELEASE_CHANNEL="nightly"
104
105
usage() {
106
netdata_banner "installer command line options"
@@ -128,7 +129,12 @@ Valid <installer options> are:
129
130
Install netdata-updater to cron,
131
to update netdata automatically once per day
131
- (can only be done for installations from git)
132
+
133
+ --stable-channel
134
+
135
+ Auto-updater will update netdata only when new release is published
136
+ in GitHub release pages. This results in less frequent updates.
137
+ Default: Use packages from GCS (nightly release channel).
138
139
--enable-plugin-freeipmi
140
--disable-plugin-freeipmi
@@ -204,6 +210,9 @@ while [ ! -z "${1}" ]; do
210
elif [ "$1" = "--auto-update" -o "$1" = "-u" ]; then
211
AUTOUPDATE=1
212
shift 1
213
+ elif [ "$1" = "--stable-channel" ]; then
214
+ RELEASE_CHANNEL="stable"
215
+ shift 1
216
elif [ "$1" = "--enable-plugin-freeipmi" ]; then
217
NETDATA_CONFIGURE_OPTIONS="${NETDATA_CONFIGURE_OPTIONS//--enable-plugin-freeipmi/} --enable-plugin-freeipmi"
218
shift 1
@@ -1043,6 +1052,7 @@ NETDATA_CONFIGURE_OPTIONS="${NETDATA_CONFIGURE_OPTIONS}"
1052
NETDATA_ADDED_TO_GROUPS="${NETDATA_ADDED_TO_GROUPS}"
1053
INSTALL_UID="${UID}"
1054
REINSTALL_COMMAND="${REINSTALL_COMMAND}"
1055
+RELEASE_CHANNEL="${RELEASE_CHANNEL}"
1056
# next 3 values are meant to be populated by autoupdater (if enabled)
1057
NETDATA_TARBALL_URL="https://storage.googleapis.com/netdata-nightlies/netdata-latest.tar.gz"
1058
NETDATA_TARBALL_CHECKSUM_URL="https://storage.googleapis.com/netdata-nightlies/sha256sums.txt"