commit: 8e2fd0bf62ac3b7d31710c8d6dda81ac850a3d93 Author: Nowa Ammerlaan <nowa <AT> gentoo <DOT> org> AuthorDate: Wed Feb 4 16:05:41 2026 +0000 Commit: Nowa Ammerlaan <nowa <AT> gentoo <DOT> org> CommitDate: Thu Feb 5 08:10:47 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2fd0bf
kernel-build.eclass: cleanup driver omit list This list is getting a bit long so lets create an array for it. Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/45640 eclass/kernel-build.eclass | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index e636133b2cac..de658947182c 100644 --- a/eclass/kernel-build.eclass +++ b/eclass/kernel-build.eclass @@ -518,6 +518,12 @@ kernel-build_src_install() { usrmount virtiofs ) + # Pulls in huge firmware files + local omit_drivers=( + amdgpu i915 nfp nova nova_core nouveau nvidia nvidia-drm + nvidia-modeset nvidia-peermem nvidia-uvm radeon xe + ) + local dracut_args=( --conf "${T}/empty-file" --confdir "${T}/empty-directory" @@ -536,8 +542,7 @@ kernel-build_src_install() { --reproducible --ro-mnt --modules "${dracut_modules[*]}" - # Pulls in huge firmware files - --omit-drivers "amdgpu i915 nfp nova nova_core nouveau nvidia nvidia-drm nvidia-modeset nvidia-peermem nvidia-uvm radeon xe" + --omit-drivers "${omit_drivers[*]}" ) # Tries to update ld cache
