@cryptotaxi247 / netdata-1 / commits / 3d81134f9

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"