From 6877afc443ccd2df788b4d0fb1df633af8ff089d Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Thu, 8 Dec 2022 07:09:29 +0100 Subject: [PATCH] fix kernel comparison on aarch64 --- usr/lib/archboot/installer/pacman.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/usr/lib/archboot/installer/pacman.sh b/usr/lib/archboot/installer/pacman.sh index c984077c5..4dccff487 100644 --- a/usr/lib/archboot/installer/pacman.sh +++ b/usr/lib/archboot/installer/pacman.sh @@ -90,9 +90,13 @@ update_environment() { DIALOG --infobox "Checking on new online kernel version ..." 3 70 #shellcheck disable=SC2086 LOCAL_KERNEL="$(pacman -Qi ${KERNELPKG} | grep Version | cut -d ':' -f2 | sed -e 's# ##')" - #shellcheck disable=SC2086 - ONLINE_KERNEL="$(pacman -Si ${KERNELPKG} | grep Version | cut -d ':' -f2 | sed -e 's# ##')" - [[ "${RUNNING_ARCH}" == "aarch64" ]] && ONLINE_KERNEL="$(pacman -Si ${KERNELPKG}-${RUNNING_ARCH} | grep Version | cut -d ':' -f2 | sed -e 's# ##')" + if [[ "${RUNNING_ARCH}" == "aarch64" ]]; then + #shellcheck disable=SC2086 + ONLINE_KERNEL="$(pacman -Si ${KERNELPKG}-${RUNNING_ARCH} | grep Version | cut -d ':' -f2 | sed -e 's# ##')" + else + #shellcheck disable=SC2086 + ONLINE_KERNEL="$(pacman -Si ${KERNELPKG} | grep Version | cut -d ':' -f2 | sed -e 's# ##')" + fi echo "${LOCAL_KERNEL} local kernel version and ${ONLINE_KERNEL} online kernel version." > "${LOG}" sleep 2 if [[ "${LOCAL_KERNEL}" == "${ONLINE_KERNEL}" ]]; then