sys-kernel/gentoo-kernel-bin: Bump to 6.18.40

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2026-07-24 21:19:37 +02:00
parent 489a4c685d
commit 8ddb893668
2 changed files with 229 additions and 0 deletions

View File

@@ -14,6 +14,10 @@ DIST gentoo-kernel-6.18.39-1.amd64.gpkg.tar 466667520 BLAKE2B 1e332f57316eb48dd0
DIST gentoo-kernel-6.18.39-1.arm64.gpkg.tar 452843520 BLAKE2B 0789baf02e0ad5a41488af8908832617c65e2b99f42273e26d25bbe16777b59b58399ddcddf34f7bf70ed84ec6116bba4f1c5ea040c70efd21153175a5b99cc0 SHA512 5145e34c3cc057bbc33517c04f389982ebed7fc686e0da8355c89140623318229a1a5a289031cf6cccb22d26b1df16fde416be2c2744c75fba2afdffc1d69259
DIST gentoo-kernel-6.18.39-1.ppc64le.gpkg.tar 77199360 BLAKE2B ed8ee2ca5c5034685139b11d73eccf8cad85ccd4ba93e03004b22dd7d3ec8f88e88344b98a20704f54852c83e4357087cee285b753c432abac12b98ea3635f11 SHA512 580f135c531f2fdbe96b478f34b57307fffed967d9d17b886d583484d95f4df39fbcd467bd252acd97a412c2e950be8ce761e372e0410f6d45137b387e34ceff
DIST gentoo-kernel-6.18.39-1.x86.gpkg.tar 83609600 BLAKE2B a20ef8eb05b30608d1019fda26546c9ada4191480ee5f6047e49f90d3b943ebc981644d40a8e6f5a171789354084174b362ac0a420f281fa4d41b0a5c411729a SHA512 fa8e6a80db6e1c6547918efec6291a5b18195a136b0aee26d1761c6a939a84aa96675b7bc571365aaf8c05305cb978fc09243013b37f6d0b185a10e44fa71cec
DIST gentoo-kernel-6.18.40-1.amd64.gpkg.tar 466851840 BLAKE2B 76e8c501aa4459ff7394c5107e2ba8e745e6b39d3a314063c77e0f6ba05fd269de6b16d9dd7fffd6a79334fd3bc5c95cdc38ef88386cc069bfa704de03953a09 SHA512 2a44226c832093b97f4401812ca6bd2e9b69ad79c99525dbf214c4ffc402ebb5c9409bf71866acce5f4b005b69c5f168b1648e5c8a2b1af8799d2a008aa735fd
DIST gentoo-kernel-6.18.40-1.arm64.gpkg.tar 453160960 BLAKE2B b53f7d23346a3130df9614c8993d107b1c0ffc380ca4adf6fe80e422efc27af8d40e5255c7d2525a178f280fb6ccbe7d0a3244532b2a5de9d3ebeef04a595d44 SHA512 96eb725138bacba72c1bc0afd2d21b86c0fbe60b68d4df6546af52b9f7aa3c5ef16739811c567cc344014ed7a7c82e88cbcf30b0ce35f6cdc7e76b107bd42330
DIST gentoo-kernel-6.18.40-1.ppc64le.gpkg.tar 77240320 BLAKE2B 2446037c8ed5c141492cbadf15112c46b223731a456813aa4f9b24a9a09526cdaf5e3ff011a40d73d9fcf5b3973a657430ea9f437b46c1e8cc44ef51a9a3bf73 SHA512 62096995f4fdf7ead590a138c184804b6f19d173c4a126106ee76b743f619593a965a3f2cc6256e36296259f6048ea2f8b8128617fd66ebdf2abe08b0c3ede22
DIST gentoo-kernel-6.18.40-1.x86.gpkg.tar 83640320 BLAKE2B 93af081291ef917a5f29ab3a540c544039b9b09ae3e156fdd6e6194ecdc7f3ab3ab5e014ace4523bf3e2c98d268cf085936d4775fc6b4530217d45a6dc4ab522 SHA512 82a65b175524f7e9794aa79c23fb33b1d46666b0e1c5993a26e3bc36dfbf9b88f06b686dd5b3dd46650aec379c6415326ea9093f111d7bdb88a45a779b63f11c
DIST gentoo-kernel-6.6.144-1.amd64.gpkg.tar 290580480 BLAKE2B bd6e7c37542fbf1b12ebf8ffe8f492b8faa9c55f161b7a6746a7080dac1bb2d07668f3f8ca2438093d773a51f58175b91720953ea2b451761cfb389cc305b975 SHA512 b512650fb240fabfeac4d4e5cee721f5d3b758b0a40ef3cf511e62c65482dbb705032c54a0162d0bba8ce9bd853e7d27d65fbd07f9178cf76f14772ad48fe12e
DIST gentoo-kernel-6.6.144-1.arm64.gpkg.tar 260648960 BLAKE2B d31313abeba83d65a9b34073a99d5883b7a18fa00a1ae5f883843d1c76442d81871df48b0fc6306b3ad2df70246e5d124e2ea1044f238aa16626a737a526b743 SHA512 ae9a2cb3134ca017bfde604ab364e6582507c906005d2164f07bbfad7ff7c8ec41a0be5e61077df5ecc1e6380ffa0295fbca558ceea82e0e2b4f40f3f85886fb
DIST gentoo-kernel-6.6.144-1.ppc64le.gpkg.tar 65300480 BLAKE2B 28489bbb27022dbe47f4df4f3778cd6f86d5a6c866ae98b21f6cb7b634ab31e35a9a06d8780918f042f33c4bef7beecb02047d2c19cd0abf2ebe2a6121725226 SHA512 aa1e0ac053e69271b8af6919e7ef0263d847cf542e371e6bea68acdfdcc6c08f28abf9974251a09d9ab015eaae12a47947c7d91c3276ccebf4d27696041faa03
@@ -33,6 +37,7 @@ DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f
DIST linux-6.x-sha256sums-20260619.asc 230518 BLAKE2B 49cdface57b698e1051da14b303be494bfb0b301d846196232ea33ed3b6fed77ac5bff265cd4944690ae8b3872dec93589071ddb5effbd04b13c7438563eff81 SHA512 31e9610a05a5d727ff6c9748139e1cbd3ebb10b6774dd8bfecdb8a2d4690c1eb694cb593181b56fbe16aae60523c93e851faefa36a09d38f003f6d81600b7220
DIST linux-6.x-sha256sums-20260705.asc 232223 BLAKE2B a1437222bbb2ce89bb6af047c7412f21746307015204ad17d6461896287685660f2a72591339a07ff4f35312ed07977c0fae73be637ea0c9f01e747efc44ab08 SHA512 f3861ba8002b7971f3037dcfa2a74559bf27709f6665d0128f4ab606c12623763ee1511785101fe208e5c224f261fcee1cedde92a264c90378679b31b27c70ac
DIST linux-6.x-sha256sums-20260718.asc 232905 BLAKE2B bc1b19fc88204dd12441ad794f3f653280e97ac39b8c71143e84a3ffd9eb3bc2cf479ab934d274ec173d5f3e22f5455a55a7b896c9a8317bb9535a98101a2277 SHA512 3ed5d7b97f7ce35ab682e48d286c1447c76e68729bdf4134a24e01637e90538100f445ed8a747b98d6a4e208cf4adb3232cdb136e5e6b0e57c05901bb82ab884
DIST linux-6.x-sha256sums-20260724.asc 234269 BLAKE2B e9758b458a4573488bd1d62a540fb3fb577cf3b7ac24573c409c25e369cf7299c2bf7a1d8aa4ae1f461abbbca88026e3b56ed6cbe8e711627d4600899cf3405a SHA512 ad2e2c7abbb8f668e02cf8ad3149b950a3b4a3218e359225df8331e4725a6264e04484ab4be4adacd5143dc624d5250c07cc5ab6acaae9a22b25e294ce299bbe
DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc
DIST linux-7.x-sha256sums-20260718.asc 7546 BLAKE2B 814e5f1cbe1de870e1108c4d1f5c63fb93a90e57db2b8a8d69439ff26117346d868edbdddeb1814603da101ee2c15214e4b16269f70becb3285ee881450d68d2 SHA512 3f514272266d22bc2fa21fa2efcfb93d6da4571ccf2d6c404ec3a0743117165df6bddb9cb2556b4fad971b00b941ce9721658dadaa9ca946f0707972880599bd
DIST linux-7.x-sha256sums-20260724.asc 7879 BLAKE2B 1e2043f96ea2fbe6e4f89049fc4f835f65422b698cd9fe7f0c5c9eca05bef143700914f919876bfe22a25ce7f2243df93217070e183161c8513dbabb74735408 SHA512 3eb0fbda0affef13e5f9ecbf34e9032ea0fa4bd4d8153f023738bcf18963630990b055b0264dd63ff8a72da65b1ce786c4a02a6fd639965cfc5e54c0813c923b
@@ -40,6 +45,7 @@ DIST linux-gentoo-patches-6.1.177.tar.xz 15992 BLAKE2B 49fc59a7e865044b04edac74c
DIST linux-gentoo-patches-6.12.94_p2.tar.xz 20904 BLAKE2B c46813d3c88ff36823ff7a9b5c895db8d71526afddb63593e54da3021a37802cc4bd43c7562f93fa3dc20a29918edb1dd6dfde1ca3efca0c223a10ee5d768ba3 SHA512 e59d0fe6b6e54149df08cdd1410c703bacc9b002819f239ff514ffafec8c3252b7c9360219d780e3252e618129bd355a3d5769e20bdcf0fbc1017b5777e919bb
DIST linux-gentoo-patches-6.12.95.tar.xz 18752 BLAKE2B 3dda1da003283fa6ac2d723ddb3385c2cc2aa9ec1086f3798408c9b9c4aa43b5b4bbc9839ff3a6f55971d7fcdd992eb62707561e4965c0b657ff757d01537d89 SHA512 1333b83133752cf521f43de40158616c63437b39a3482849322a84299bef6419a515c23be4c581024ac8ea4524e89345aba79272b12ae2495f2d78ea1df3ff6c
DIST linux-gentoo-patches-6.18.38.tar.xz 13352 BLAKE2B 2f4cd44cba782d12f8a74db12fce6c645bf2f673dcb0e41679ec6c66b7572495a08b73413542c4716a770b84b5a4df470a1144a485f4063a482cc21f16afce84 SHA512 dd09926a9a158d064fdc06b57397433f11da013bea88ba4d85993fe3e4d9feb8c50c9c000ef9c2d9dbdde33c47837ff7aeda9fb4a06a99bef2b064bc57c0cf1a
DIST linux-gentoo-patches-6.18.40.tar.xz 11772 BLAKE2B fd383c172c74a00978b6b78fcff6ed24fd2323f1d2a15a67428861f03683db38a6b2e8d225e138629bcfbeb39b693ed16c24349c8de5ea450e93604e3da745e1 SHA512 e8ec7b1dcbe358be29b01ad0a9740535274f19c9d2694d30eb2c428aaad5eadad6cef3a71f42afcee65fb85fbfc2d59731f0f3ace6800bb640436115fe0f1075
DIST linux-gentoo-patches-6.6.144.tar.xz 41376 BLAKE2B e3400c28e7b27a471c3d19f173e616ea3bc59209190dcb20b15f7576509cfb98a89b0ed5d5b2f6dae6fad5439491923df517fb9efe9d5e55a19262bd61386999 SHA512 3bc2d92d2d17e4a2e4dceb87b2cca9597391ca031a5435da7168884e40bbbb9e6acdbe38f7fc8f19b496098cd30c3d140c286eb43ea743ea8ce1c30a2d6976aa
DIST linux-gentoo-patches-7.1.3.tar.xz 12076 BLAKE2B 3cc00cd7b7afaab4d9e35d2ae7b9c59fa6e3008b9312578a52cd62b7bd2145bc8ef9776ed0702a7e379a69b823047aaab9bbd4270b97c89f79c5d5c6975c67a7 SHA512 3c5606c60d5a1e68ac4424a9aac4da59a8d279ebc185b959e2ddbee790a4d048bb5460c18133244a184541c0aa0892ca92823a645100dbb578733b623accc502
DIST linux-gentoo-patches-7.1.5.tar.xz 10484 BLAKE2B 9b65135d72792375660312e27170cf92858c1a5063c38faed02b378dae399d8f119ca3ff1400175c7354d3e14d1b179a96b4087141d6da649b7ce90b3be1af02 SHA512 c496dd761ee462fbad26186c21f5809e6f7c915de17c4dfc9d1b7ff612f9edc45891b7e7b0381d4faaa50091c4699989a89e1162f897bd6f352170157718f94a
@@ -47,6 +53,7 @@ DIST patch-6.1.177.xz 7632012 BLAKE2B d1c93ff47abb193b430fefe75414af9128c621b2da
DIST patch-6.12.94.xz 4823260 BLAKE2B e3db641e9965737f5143714a52277c454fd70664b0a51f627f92a61d438c738e85451611afb60e8476e6d2aacec4f0e9dc009f3b720ac3bd59c54bad438cd8a4 SHA512 5afc7235971df37eb1209798d074469737614fd505f56b7ba0045053de69d35101abb375bf50d0dbe1fd2f211877bbd3353eb922427f7f2958911d1a7203bb08
DIST patch-6.12.96.xz 4953340 BLAKE2B 455d0eb19086f1feb82905ea233d9347595e1e92b1e943913e8f3d534bd2f7242e7ac1fb7781f239090eb606fbf5e308d8a4a0ce8686b430a58a3e33263afc4c SHA512 c112d977ca29d5967fbc6d678491f159ac15b7e3a5b03b7237fc5c4eecb1ef1a9a0e3c20bdeed55a680376990b1c52aadc9e0ad2f7a4f3406a0c1bf66b5771b4
DIST patch-6.18.39.xz 2380952 BLAKE2B bec14f9eaefe9074b1188f190946cce0bcd11cdbde924e2b67224771c2ee4e84bdabad9157d2c2d9ef8ec839d72fdeb4bf9ec9c34ae6be60e93870ffb0a59cbd SHA512 f6bf71379410109de3af0be6f985b4a7b603e602f40759b921b8edc98b904cdf8b7b265ccb41426e0bc3cb31993d9a1ab459d8b52cc0406af6db5e66a3f8dee3
DIST patch-6.18.40.xz 2793924 BLAKE2B 890df27220da2c6fc8efb53d0f90dc1144d6d077d01762d1bb13467a01dee0d627ac056b02a7a1d74def9ba1b6e50bc50d06ba4b12f76cf63acffdf0a931b62b SHA512 cf265aed22e83bcd8f34d3c0da2a8307654b16338c8be383784632105e21f0d9dc5b73c3732e415230c4164b2b2c9e5915808335e2f10e28207aeed4d773ca56
DIST patch-6.6.144.xz 6310920 BLAKE2B 3534c34f959f3a8daceb5b5c86cdfc232b66e869415f84ca5b336ac484b89b7f938e4161aaa91ed84920674e0c98f5881214b3bc317c89e8ffad28f58c0e26c3 SHA512 fc5b0dea2467fe88fece9fce4e2c251de19e84e634659b219f68baa8f99010e367c672836d2b1e47f5fb9965258b94bdfae23bd4c753cfb64143b0df6d1bd101
DIST patch-7.1.4.xz 220504 BLAKE2B 0de674ce0ba1848415c207d05223df14b1bbdd35c34b533e5bbbff68f01302ab8c2fda37d3468e85afc5707d6053f4bc26e8b44d9b45dccb2aa1cfc3351bf8a5 SHA512 43d6d33de8834ed65fedb0cc2a19d18faf94f60f1ef5774d7433a2a4d35dcf565762fd38814179f14d0fa639e902021246a32cbc34af3124470ef28f1fc4f048
DIST patch-7.1.5.xz 882648 BLAKE2B 484bfd4ae3ee5eb7da2cc8a58138c1c0bba966fe99e8f47603ca3e5f8de50c470301d19ac69322e73d52637e00e73c50c863d77a442fbc2008a8221ac76e3cbf SHA512 fc3cc487e2a633b9c2f0122a2dcdc3e515b4ad433c72372d7cf489b2c60ac186bc6b5ba9a1a7ea40683a5387c0300349ca6873d2938dc4ed2292e77f1743e01f

View File

@@ -0,0 +1,222 @@
# Copyright 2020-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KERNEL_IUSE_GENERIC_UKI=1
inherit kernel-install toolchain-funcs unpacker verify-sig
BASE_P=linux-${PV%.*}
PATCH_PV=${PV%_p*}
PATCHSET=linux-gentoo-patches-6.18.40
BINPKG=${P/-bin}-1
SHA256SUM_DATE=20260724
DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
HOMEPAGE="
https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
https://www.kernel.org/
"
SRC_URI+="
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz
https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz
verify-sig? (
https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc
-> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc
)
amd64? (
https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/$(ver_cut 1-2)/${BINPKG}.amd64.gpkg.tar
)
arm64? (
https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/$(ver_cut 1-2)/${BINPKG}.arm64.gpkg.tar
)
ppc64? (
https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/$(ver_cut 1-2)/${BINPKG}.ppc64le.gpkg.tar
)
x86? (
https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/$(ver_cut 1-2)/${BINPKG}.x86.gpkg.tar
)
"
S=${WORKDIR}
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="debug"
PDEPEND="
>=virtual/dist-kernel-${PV}
"
BDEPEND="
app-alternatives/bc
app-alternatives/lex
app-alternatives/yacc
dev-util/pahole
virtual/libelf
amd64? ( app-crypt/sbsigntools )
arm64? ( app-crypt/sbsigntools )
verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 )
"
KV_LOCALVERSION='-gentoo-dist-bin'
KV_FULL=${PV/_p/-p}${KV_LOCALVERSION}
QA_PREBUILT='*'
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
src_unpack() {
if use verify-sig; then
cd "${DISTDIR}" || die
verify-sig_verify_signed_checksums \
"linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \
sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz"
cd "${WORKDIR}" || die
fi
unpacker
}
src_prepare() {
local patch
cd "${BASE_P}" || die
eapply "${WORKDIR}/patch-${PATCH_PV}"
eapply "${WORKDIR}/${PATCHSET}"
default
# add Gentoo patchset version
local extraversion=${PV#${PATCH_PV}}
sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die
}
src_configure() {
# force ld.bfd if we can find it easily
local HOSTLD="$(tc-getBUILD_LD)"
if type -P "${HOSTLD}.bfd" &>/dev/null; then
HOSTLD+=.bfd
fi
local LD="$(tc-getLD)"
if type -P "${LD}.bfd" &>/dev/null; then
LD+=.bfd
fi
tc-export_build_env
local makeargs=(
V=1
WERROR=0
HOSTCC="$(tc-getBUILD_CC)"
HOSTCXX="$(tc-getBUILD_CXX)"
HOSTLD="${HOSTLD}"
HOSTAR="$(tc-getBUILD_AR)"
HOSTCFLAGS="${BUILD_CFLAGS}"
HOSTLDFLAGS="${BUILD_LDFLAGS}"
CROSS_COMPILE=${CHOST}-
AS="$(tc-getAS)"
CC="$(tc-getCC)"
LD="${LD}"
AR="$(tc-getAR)"
NM="$(tc-getNM)"
STRIP="$(tc-getSTRIP)"
OBJCOPY="$(tc-getOBJCOPY)"
OBJDUMP="$(tc-getOBJDUMP)"
READELF="$(tc-getREADELF)"
# we need to pass it to override colliding Gentoo envvar
ARCH="$(tc-arch-kernel)"
O="${WORKDIR}"/modprep
)
local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
# If this is set it will have an effect on the name of the output
# image. Set this variable to track this setting.
if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then
KERNEL_EFI_ZBOOT=1
elif use arm64 && use generic-uki; then
die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build"
fi
local image="${kernel_dir}/$(dist-kernel_get_image_path)"
local uki="${image%/*}/uki.efi"
# Override user variable with the cert used during build
openssl x509 \
-inform DER -in "${kernel_dir}/certs/signing_key.x509" \
-outform PEM -out "${T}/cert.pem" ||
die "Failed to convert pcrpkey to PEM format"
export SECUREBOOT_SIGN_CERT=${T}/cert.pem
if [[ -s ${uki} ]]; then
# We need to extract the plain image for the test phase
# and USE=-generic-uki.
kernel-install_extract_from_uki linux "${uki}" "${image}"
fi
mkdir modprep || die
cp "${kernel_dir}/.config" modprep/ || die
emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare
}
src_test() {
local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}"
kernel-install_test "${KV_FULL}" \
"${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
"${BINPKG}/image/lib/modules/${KV_FULL}" \
"${WORKDIR}/${kernel_dir}/.config"
}
src_install() {
local rel_kernel_dir=/usr/src/linux-${KV_FULL}
local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
local image="${kernel_dir}/$(dist-kernel_get_image_path)"
local uki="${image%/*}/uki.efi"
if [[ -s ${uki} ]]; then
# Keep the kernel image type we don't want out of install tree
# Replace back with placeholder
if use generic-uki; then
> "${image}" || die
else
> "${uki}" || die
fi
fi
# Overwrite the identifier in the prebuilt package
echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
# FIXME: requires proper mount-boot
if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
mv "${BINPKG}"/image/boot "${ED}"/ || die
fi
# strip out-of-source build stuffs from modprep
# and then copy built files
find modprep -type f '(' \
-name Makefile -o \
-name '*.[ao]' -o \
'(' -name '.*' -a -not -name '.config' ')' \
')' -delete || die
rm modprep/source || die
cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
# Update timestamps on all modules to ensure cleanup works correctly
# when switching USE=modules-compress.
find "${ED}/lib" -name '*.ko' -exec touch {} + || die
# Modules were already stripped before signing
dostrip -x /lib/modules
kernel-install_compress_modules
# Mirror the logic from kernel-build_src_install, for architectures
# where USE=debug is used.
if use ppc64; then
dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
elif use debug && { use amd64 || use arm64; }; then
dostrip -x "${rel_kernel_dir}/vmlinux"
dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
fi
}