guix_mirror_bot pushed a commit to branch master
in repository guix.
commit be08b720825a09937e15a64c4c3ff81f56ddbe1f
Author: Sergio Pastor Pérez <[email protected]>
AuthorDate: Fri Aug 28 12:23:59 2026 +0200
linux-initrd: Adjust 'base-initrd-modules' to fallback to 'linux-libre'.
* gnu/system/linux-initrd.scm (base-initrd-modules): Adjust to fallback to
'linux-libre' modules if the provided kernel package misses the
'base-initrd-modules' package property.
Fixes: #10859
Signed-off-by: Ludovic Courtès <[email protected]>
Merges: #10885
---
gnu/system/linux-initrd.scm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/gnu/system/linux-initrd.scm b/gnu/system/linux-initrd.scm
index b56e6cf5d4..6ace2985da 100644
--- a/gnu/system/linux-initrd.scm
+++ b/gnu/system/linux-initrd.scm
@@ -375,7 +375,11 @@ FILE-SYSTEMS."
(%current-system))))
"Return a list of modules tailored to KERNEL for SYSTEM to include in the
initrd by default."
- (assoc-ref (assoc-ref (package-properties kernel) 'base-initrd-modules)
+ (define (modules package)
+ (assoc-ref (package-properties package) 'base-initrd-modules))
+
+ (assoc-ref (or (modules kernel)
+ (modules linux-libre))
system))
(define* (base-initrd file-systems