From 2721272e12d9e1aa12f35d0413034227e4dd72ca Mon Sep 17 00:00:00 2001 From: dalto Date: Sun, 23 Jul 2023 11:18:07 -0500 Subject: [PATCH] Use proper options for systemd 254 --- src/usr/share/libalpm/scripts/kernel-install | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/usr/share/libalpm/scripts/kernel-install b/src/usr/share/libalpm/scripts/kernel-install index a09d9ea..39ef3af 100755 --- a/src/usr/share/libalpm/scripts/kernel-install +++ b/src/usr/share/libalpm/scripts/kernel-install @@ -2,9 +2,16 @@ while read -r line; do version=$(basename "${line%/vmlinuz}") - echo ":: Running kernel-install for kernel $version" - - kernel-install $1 "${version}" "${line}" + if [[ $1 == "remove" ]]; then + echo ":: kernel-install removing kernel $version" + kernel-install remove "${version}" + elif [[ $1 == "add" ]]; then + echo ":: kernel-install installing kernel $version" + kernel-install add "${version}" "${line}" + else + echo ":: Invalid option passed to kernel-install script" + fi + version=$(basename "${line%/vmlinuz}") done # first check if we are running in a chroot