summaryrefslogtreecommitdiff
path: root/nongnu/system
diff options
context:
space:
mode:
authorAlex Griffin <a@ajgrf.com>2020-01-08 16:27:45 -0600
committerAlex Griffin <a@ajgrf.com>2020-01-08 16:27:45 -0600
commitc09d21cbcf373871fee4a4c26117b3f705a1f4f6 (patch)
treefa75a1ddcae6f9b33d031c58e0d395386cf0eaa2 /nongnu/system
parent6ece1a5da737c5862812aa86e3d2431f0d2f44a9 (diff)
linux-initrd: Don't close over core Guile modules.
* nonguix/modules.scm: New file. * nongnu/system/linux-initrd.scm: Limit 'source-module-closure' to guix and nonguix modules only.
Diffstat (limited to 'nongnu/system')
-rw-r--r--nongnu/system/linux-initrd.scm5
1 files changed, 3 insertions, 2 deletions
diff --git a/nongnu/system/linux-initrd.scm b/nongnu/system/linux-initrd.scm
index cb83845..460d48d 100644
--- a/nongnu/system/linux-initrd.scm
+++ b/nongnu/system/linux-initrd.scm
@@ -19,6 +19,7 @@
#:use-module (guix modules)
#:use-module (guix utils)
#:use-module (nongnu packages linux)
+ #:use-module (nonguix modules)
#:export (microcode-initrd))
;; See https://www.kernel.org/doc/Documentation/x86/microcode.txt
@@ -45,7 +46,7 @@ MICROCODE-PACKAGES, in the format expected by the kernel."
'((gnu build linux-initrd)
(guix build utils)
(nonguix build utils))
- #:select? (const #t))
+ #:select? nonguix-module-name?)
#~(begin
(use-modules (gnu build linux-initrd)
(guix build utils)
@@ -83,7 +84,7 @@ MICROCODE-PACKAGES, in the format expected by the kernel."
(with-imported-modules (source-module-closure
'((guix build utils)
(nonguix build utils))
- #:select? (const #t))
+ #:select? nonguix-module-name?)
#~(begin
(use-modules (guix build utils)
(nonguix build utils))