diff options
author | eNV25 | 2022-12-31 14:18:55 +0400 |
---|---|---|
committer | eNV25 | 2022-12-31 14:18:55 +0400 |
commit | b6a99ed8df3f6bef20e9abe15c4b1d465225e17f (patch) | |
tree | d120a1fab3af30ce3e6d2b97e830aea19edf73d6 /kernel-install.sh | |
parent | c6c3b2829173ada7c2b3c4e6cbeba54149b682de (diff) | |
download | aur-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.sh | 9 |
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" |