@cryptotaxi247 / netdata-1 / commits / d9c91c23c

Fix handling of non-x86 static builds in updater. (#12055)

Austin S. Hemmelgarn committed Jan 28, 2022 at 08:52 UTC d9c91c23ce318b21c1e11efdcebbbaf9d29096c6
1 file changed +10 -4
packaging/installer/netdata-updater.sh
+10 -4
@@ -304,18 +304,24 @@ update_available() {
304 }
305
306 set_tarball_urls() {
307 - extension="tar.gz"
307 + filename="netdata-latest.tar.gz"
308
309 if [ "$2" = "yes" ]; then
310 - extension="gz.run"
310 + if [ -e /opt/netdata/etc/netdata/.install-type ]; then
311 + # shellcheck disable=SC1091
312 + . /opt/netdata/etc/netdata/.install-type
313 + filename="netdata-${PREBUILT_ARCH}-latest.gz.run"
314 + else
315 + filename="netdata-x86_64-latest.gz.run"
316 + fi
317 fi
318
319 if [ "$1" = "stable" ]; then
320 latest="$(get_netdata_latest_tag /dev/stdout)"
315 - export NETDATA_TARBALL_URL="https://github.com/netdata/netdata/releases/download/$latest/netdata-latest.${extension}"
321 + export NETDATA_TARBALL_URL="https://github.com/netdata/netdata/releases/download/$latest/${filename}"
322 export NETDATA_TARBALL_CHECKSUM_URL="https://github.com/netdata/netdata/releases/download/$latest/sha256sums.txt"
323 else
318 - export NETDATA_TARBALL_URL="$NETDATA_NIGHTLIES_BASEURL/netdata-latest.${extension}"
324 + export NETDATA_TARBALL_URL="$NETDATA_NIGHTLIES_BASEURL/${filename}"
325 export NETDATA_TARBALL_CHECKSUM_URL="$NETDATA_NIGHTLIES_BASEURL/sha256sums.txt"
326 fi
327 }