Qick and dirty fix for #10420 (#10424)
At least on my raspbian i do not have python but python 3. So Additional check is needed. Also this value `commit_date="9999-12-31T23:59:59Z"` is not valid for `date -d $commit_date`
Skibbi committed
Jan 4, 2021 at 14:36 UTC
b4201dc7965e2a04daefad476c36b7346315d5d7
1 file changed
+2
packaging/installer/netdata-updater.sh
+2
@@ -157,6 +157,8 @@ newer_commit_date() {
157
commit_date="$(_safe_download "https://api.github.com/repos/netdata/netdata/commits?path=packaging%2Finstaller%2Fnetdata-updater.sh&page=1&per_page=1" /dev/stdout | jq '.[0].commit.committer.date' | tr -d '"')"
158
elif command -v python > /dev/null 2>&1;then
159
commit_date="$(_safe_download "https://api.github.com/repos/netdata/netdata/commits?path=packaging%2Finstaller%2Fnetdata-updater.sh&page=1&per_page=1" /dev/stdout | python -c 'from __future__ import print_function;import sys,json;print(json.load(sys.stdin)[0]["commit"]["committer"]["date"])')"
160
+ elif command -v python3 > /dev/null 2>&1;then
161
+ commit_date="$(_safe_download "https://api.github.com/repos/netdata/netdata/commits?path=packaging%2Finstaller%2Fnetdata-updater.sh&page=1&per_page=1" /dev/stdout | python3 -c 'from __future__ import print_function;import sys,json;print(json.load(sys.stdin)[0]["commit"]["committer"]["date"])')"
162
fi
163
164
if [ -z "${commit_date}" ] ; then