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

Reply via email to