fix kernel comparison on aarch64

This commit is contained in:
Tobias Powalowski 2022-12-08 07:09:29 +01:00
parent 8c100fdcc4
commit 6877afc443

View file

@ -90,9 +90,13 @@ update_environment() {
DIALOG --infobox "Checking on new online kernel version ..." 3 70 DIALOG --infobox "Checking on new online kernel version ..." 3 70
#shellcheck disable=SC2086 #shellcheck disable=SC2086
LOCAL_KERNEL="$(pacman -Qi ${KERNELPKG} | grep Version | cut -d ':' -f2 | sed -e 's# ##')" LOCAL_KERNEL="$(pacman -Qi ${KERNELPKG} | grep Version | cut -d ':' -f2 | sed -e 's# ##')"
#shellcheck disable=SC2086 if [[ "${RUNNING_ARCH}" == "aarch64" ]]; then
ONLINE_KERNEL="$(pacman -Si ${KERNELPKG} | grep Version | cut -d ':' -f2 | sed -e 's# ##')" #shellcheck disable=SC2086
[[ "${RUNNING_ARCH}" == "aarch64" ]] && ONLINE_KERNEL="$(pacman -Si ${KERNELPKG}-${RUNNING_ARCH} | grep Version | cut -d ':' -f2 | sed -e 's# ##')" 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}" echo "${LOCAL_KERNEL} local kernel version and ${ONLINE_KERNEL} online kernel version." > "${LOG}"
sleep 2 sleep 2
if [[ "${LOCAL_KERNEL}" == "${ONLINE_KERNEL}" ]]; then if [[ "${LOCAL_KERNEL}" == "${ONLINE_KERNEL}" ]]; then