• [gentoo-dev] [PATCH] eclass/(dist-)kernel-*.eclass: drop installkernel-

    From Andrew Ammerlaan@21:1/5 to All on Sun Jan 7 17:50:01 2024
    Part of https://github.com/gentoo/gentoo/pull/33727

    From 0878f48e492b2c7bfd4b58c8f6dcfbfdbd642d8a Mon Sep 17 00:00:00 2001
    From: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
    Date: Wed, 15 Nov 2023 19:59:06 +0100
    Subject: [PATCH] eclass/(dist-)kernel-*.eclass: drop installkernel-gentoo-7

    because we drop the generation of the initrd/uki here
    we can remove KERNEL_IUSE_SECUREBOOT since this is now
    exactly the same as KERNEL_IUSE_MODULES_SIGN

    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
    ---
    eclass/dist-kernel-utils.eclass | 78 ---------------------------------
    eclass/kernel-build.eclass | 13 +++---
    eclass/kernel-install.eclass | 39 +++++------------
    3 files changed, 17 insertions(+), 113 deletions(-)

    diff --git a/eclass/dist-kernel-utils.eclass
    b/eclass/dist-kernel-utils.eclass
    index 8ccffd0384742..13137f8c863c8 100644
    --- a/eclass/dist-kernel-utils.eclass
    +++ b/eclass/dist-kernel-utils.eclass
    @@ -12,13 +12,6 @@
    # This eclass provides various utility functions related to Distribution
    # Kernels.

    -# @ECLASS_VARIABLE: KERNEL_IUSE_SECUREBOOT
    -# @PRE_INHERIT
    -# @DEFAULT_UNSET
    -# @DESCRIPTION:
    -# If set to a non-null value, inherits secureboot.eclass
    -# and allows signing of generated kernel images.
    -
    # @ECLASS_VARIABLE: KERNEL_EFI_ZBOOT
    # @DEFAULT_UNSET
    # @DESCRIPTION:
    @@ -35,43 +28,6 @@ esac

    inherit toolchain-funcs

    -if [[ ${KERNEL_IUSE_SECUREBOOT} ]]; then
    - inherit secureboot
    -fi
    -
    -# @FUNCTION: dist-kernel_build_initramfs
    -# @US