Fix kernel check for when multiple kernels are installed

This commit is contained in:
David Heinemeier Hansson
2026-05-04 12:38:12 +02:00
parent 40e68e46f8
commit ce9ab3f81a
+3 -3
View File
@@ -5,14 +5,14 @@
echo
running_kernel=$(uname -r)
kernel_updated=false
kernel_updated=true
for kernel in /usr/lib/modules/*/vmlinuz; do
if [[ -f $kernel ]] && pacman -Qo "$kernel" &>/dev/null; then
installed_kernel=$(basename "$(dirname "$kernel")")
if [[ $installed_kernel != $running_kernel ]]; then
kernel_updated=true
if [[ $installed_kernel == $running_kernel ]]; then
kernel_updated=false
break
fi
fi