From 56af68e5b3dcb677fc39360d04494ba2a375739c Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Mon, 17 May 2021 12:19:54 +0200 Subject: [PATCH] listupgrade: print error if wget fails --- CHANGELOG.md | 1 + listupgrade/files/listupgrade.sh | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 098deb55..d5883c17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,7 @@ The **patch** part changes incrementally at each release. ### Fixed * ldap: fix edge cases where passwords were not set/get properly +* listupgrade: print error if wget fails ### Removed diff --git a/listupgrade/files/listupgrade.sh b/listupgrade/files/listupgrade.sh index d2f4996b..fcd6cdd8 100644 --- a/listupgrade/files/listupgrade.sh +++ b/listupgrade/files/listupgrade.sh @@ -46,6 +46,11 @@ get_value() { fetch_upgrade_info() { upgradeInfo=$(mktemp --tmpdir=/tmp evoupdate.XXX) wget -q -O $upgradeInfo https://upgrades.evolix.org/upgrade + + if [ "$?" != "0" ]; then + printf >&2 "Error fetching upgrade directives.\n" + fi + r_releases="$(get_value $upgradeInfo "releases")" r_skip_releases="$(get_value $upgradeInfo "skip_releases")" r_packages="$(get_value $upgradeInfo "packages")" @@ -261,4 +266,3 @@ if which lxc-ls > /dev/null; then done fi -