From 8e2fd0bf62ac3b7d31710c8d6dda81ac850a3d93 Mon Sep 17 00:00:00 2001
From: Nowa Ammerlaan <[email protected]>
Date: Wed, 4 Feb 2026 17:05:41 +0100
Subject: [PATCH 3/4] 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 <[email protected]>
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
--
2.52.0


Reply via email to