If we are not using UKIs we don't have to do anything since the kernel image
was already signed in kernel-build.eclass.

Signed-off-by: Andrew Ammerlaan <andrewammerl...@gentoo.org>
---
 eclass/dist-kernel-utils.eclass | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/eclass/dist-kernel-utils.eclass b/eclass/dist-kernel-utils.eclass
index 6903183b6efb3..2a257a7b6dc8b 100644
--- a/eclass/dist-kernel-utils.eclass
+++ b/eclass/dist-kernel-utils.eclass
@@ -131,11 +131,11 @@ dist-kernel_install_kernel() {
                done
                shopt -u nullglob
                export KERNEL_INSTALL_PLUGINS="${KERNEL_INSTALL_PLUGINS} 
${plugins[@]}"
-       fi

-       if [[ ${KERNEL_IUSE_SECUREBOOT} ]]; then
-               # Kernel-install requires uki's are named uki.efi, sign in-place
-               secureboot_sign_efi_file "${image}" "${image}"
+               if [[ ${KERNEL_IUSE_SECUREBOOT} ]]; then
+                       # Ensure the uki is signed if dracut hasn't already 
done so.
+                       secureboot_sign_efi_file "${image}" "${image}"
+               fi
        fi

        ebegin "Installing the kernel via installkernel"


Reply via email to