summarylogtreecommitdiffstats
path: root/kernel-install.sh
diff options
context:
space:
mode:
authoreNV252022-12-31 14:18:55 +0400
committereNV252022-12-31 14:18:55 +0400
commitb6a99ed8df3f6bef20e9abe15c4b1d465225e17f (patch)
treed120a1fab3af30ce3e6d2b97e830aea19edf73d6 /kernel-install.sh
parentc6c3b2829173ada7c2b3c4e6cbeba54149b682de (diff)
downloadaur-b6a99ed8df3f6bef20e9abe15c4b1d465225e17f.tar.gz
upgpkg: pacman-hook-kernel-install 0.9.3-1
upstream release
Diffstat (limited to 'kernel-install.sh')
-rw-r--r--kernel-install.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/kernel-install.sh b/kernel-install.sh
index 7d9abb8909a3..7d7bfe0586ea 100644
--- a/kernel-install.sh
+++ b/kernel-install.sh
@@ -34,9 +34,12 @@ for o; do
done
for kernel_image in "${kernel_images[@]}"; do
- # skip kernels not owned by pacman
- if ((add)) && ! pacman -Qqo "$kernel_image" 1>/dev/null 2>/dev/null; then
- continue
+ if ((add)); then
+ # skip kernels not currently owned by pacman
+ ! pacman -Qqo "$kernel_image" 1>/dev/null 2>/dev/null && continue
+ else
+ # skip kernels never owned by pacman
+ [[ ! -f "${kernel_image%/vmlinuz}/pkgbase" ]] && continue
fi
echo +kernel-install "$@" "$(extract_kernel_version "$kernel_image")" "$kernel_image"
kernel-install "$@" "$(extract_kernel_version "$kernel_image")" "$kernel_image"