summaryrefslogtreecommitdiff
path: root/etc/manifests
diff options
context:
space:
mode:
authorVagrant Cascadian <vagrant@debian.org>2026-08-24 15:04:08 -0700
committerVagrant Cascadian <vagrant@debian.org>2026-08-27 00:04:26 -0700
commit756bd49b2c0f53c8b92561e5b548e13f84809b9d (patch)
treeaaa97c65863003f359b24157483cccabf9cf5eeb /etc/manifests
parent71af60fabc66959a9423af886a43aae6924662e2 (diff)
manifests: kernels: Restrict packages to build.
* etc/manifests/kernels.scm (manifest): Use string-match on a limited set of linux related packages.
Diffstat (limited to 'etc/manifests')
-rw-r--r--etc/manifests/kernels.scm5
1 files changed, 3 insertions, 2 deletions
diff --git a/etc/manifests/kernels.scm b/etc/manifests/kernels.scm
index bacb222d644..31de133e2c6 100644
--- a/etc/manifests/kernels.scm
+++ b/etc/manifests/kernels.scm
@@ -22,13 +22,14 @@
22 22
23(use-modules (guix packages) 23(use-modules (guix packages)
24 (guix profiles) 24 (guix profiles)
25 (gnu packages)) 25 (gnu packages)
26 (ice-9 regex))
26 27
27(manifest 28(manifest
28 (map package->manifest-entry 29 (map package->manifest-entry
29 (fold-packages 30 (fold-packages
30 (lambda (package lst) 31 (lambda (package lst)
31 (if (string-prefix? "linux-libre" 32 (if (string-match "^linux-(libre|debian)(|-headers|-documentation)$"
32 (package-name package)) 33 (package-name package))
33 (cons package lst) 34 (cons package lst)
34 lst)) 35 lst))