fix archlinux detection of available upgrades

note: checkupdates return 2 when no updates are available
(source: man page and source code)
This commit is contained in:
Ludovic Bellier 2020-11-28 23:54:56 +01:00
parent 1841ba7878
commit 7faa707d26
No known key found for this signature in database
GPG Key ID: 552BC8B26E38D080

View File

@ -34,7 +34,8 @@ elif [ -e /etc/arch-release ]; then
set -o pipefail
checkupdates_output="$(checkupdates 2>&1)"
exit_code="$?"
echo "$checkupdates_output" | grep -qF -- '->' && echo "false" || echo "true"
[ "$exit_code" -eq 2 ] && echo "true" && exit 0
echo "false"
elif [ -e /etc/gentoo-release ]; then
## Gentoo
set -e