#!/usr/bin/env bash
-installed_kernel_version() {
- pacman -Qi linux | \
- sed -rn 's/^Version[[:space:]]+:[[:space:]]*//;s/\.(artix)/-\1/p'
-}
+version_regex='^Version[[:space:]]+:[[:space:]]'
-summary="$(pacman -Qi linux | sed -rn 's/^Version[[:space:]]+:[[:space:]]*//p') vs $(uname -r)"
+uname_r="$(uname -r)"
+pkgver="$(pacman -Qi linux|sed -rn "s/${version_regex}//p")"
-if [[ "$(installed_kernel_version)" != "$(uname -r)" ]]; then
- echo "Reboot advised (${summary})."
+if [[ "${pkgver/.artix/-artix}" != "${uname_r}" ]]; then
+ echo "Reboot advised (${pkgver} vs ${uname_r})."
else
- echo "Reboot not needed (${summary})."
+ echo "Reboot not needed (${pkgver} vs ${uname_r})."
fi