fix(updater): checksum validation for static build (#11986)
Ilya Mashchenko committed
Jan 17, 2022 at 21:13 UTC
118400387594c953fe3326c1e65eaca0a995fec0
1 file changed
+1
-1
packaging/installer/netdata-updater.sh
+1
-1
@@ -405,7 +405,7 @@ update_static() {
405
sysarch="$(uname -m)"
406
download "${NETDATA_TARBALL_CHECKSUM_URL}" "${ndtmpdir}/sha256sum.txt"
407
download "${NETDATA_TARBALL_URL}" "${ndtmpdir}/netdata-${sysarch}-latest.gz.run"
408
- if ! grep netdata-latest.gz.run "${ndtmpdir}/sha256sum.txt" | safe_sha256sum -c - > /dev/null 2>&1; then
408
+ if ! grep "netdata-${sysarch}-latest.gz.run" "${ndtmpdir}/sha256sum.txt" | safe_sha256sum -c - > /dev/null 2>&1; then
409
fatal "Static binary checksum validation failed. Stopping netdata installation and leaving binary in ${ndtmpdir}\nUsually this is a result of an older copy of the file being cached somewhere and can be resolved by simply retrying in an hour."
410
fi
411