summaryrefslogtreecommitdiffstats
path: root/packaging/installer
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-11-09 08:26:46 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-11-09 08:26:46 +0000
commitd0b6d783aeb42b4972efba9f06e3a74e3a68295e (patch)
tree0086fdd24053305007874b4806f252ecd6308379 /packaging/installer
parentAdding upstream version 1.47.2. (diff)
downloadnetdata-d0b6d783aeb42b4972efba9f06e3a74e3a68295e.tar.xz
netdata-d0b6d783aeb42b4972efba9f06e3a74e3a68295e.zip
Adding upstream version 1.47.5.upstream/1.47.5
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'packaging/installer')
-rwxr-xr-xpackaging/installer/netdata-updater.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/packaging/installer/netdata-updater.sh b/packaging/installer/netdata-updater.sh
index fc8b39cdd..5ebb6baa2 100755
--- a/packaging/installer/netdata-updater.sh
+++ b/packaging/installer/netdata-updater.sh
@@ -532,6 +532,8 @@ get_netdata_latest_tag() {
newer_commit_date() {
info "Checking if a newer version of the updater script is available."
+ ndtmpdir="$(create_tmp_directory)"
+ commit_check_file="${ndtmpdir}/latest-commit.json"
commit_check_url="https://api.github.com/repos/netdata/netdata/commits?path=packaging%2Finstaller%2Fnetdata-updater.sh&page=1&per_page=1"
python_version_check="
from __future__ import print_function
@@ -545,12 +547,14 @@ else:
print(data[0]['commit']['committer']['date'] if isinstance(data, list) and data else '')
"
+ _safe_download "${commit_check_url}" "${commit_check_file}"
+
if command -v jq > /dev/null 2>&1; then
- commit_date="$(_safe_download "${commit_check_url}" /dev/stdout | jq '.[0].commit.committer.date' 2>/dev/null | tr -d '"')"
+ commit_date="$(jq '.[0].commit.committer.date' 2>/dev/null < "${commit_check_file}" | tr -d '"')"
elif command -v python > /dev/null 2>&1;then
- commit_date="$(_safe_download "${commit_check_url}" /dev/stdout | python -c "${python_version_check}")"
+ commit_date="$(python -c "${python_version_check}" < "${commit_check_file}")"
elif command -v python3 > /dev/null 2>&1;then
- commit_date="$(_safe_download "${commit_check_url}" /dev/stdout | python3 -c "${python_version_check}")"
+ commit_date="$(python3 -c "${python_version_check}" < "${commit_check_file}")"
fi
if [ -z "${commit_date}" ] ; then