From 19e2898c802b13343f53326cc976e8376b73f75d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sat, 7 Nov 2020 23:22:11 +0100 Subject: [PATCH] maint: Reduce the package set for "i586-gnu". * etc/release-manifest.scm (%base-packages/hurd): New variable. (%base-manifest): Use it when SYSTEM is "i586-gnu". --- etc/release-manifest.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/etc/release-manifest.scm b/etc/release-manifest.scm index 7f54fe8768..da98d6e00b 100644 --- a/etc/release-manifest.scm +++ b/etc/release-manifest.scm @@ -49,6 +49,12 @@ (define %base-packages '("bootstrap-tarballs" "gcc-toolchain" "nss-certs" "openssh" "emacs" "vim" "python" "guile" "guix"))) +(define %base-packages/hurd + ;; XXX: For now we are less demanding of "i586-gnu". + (map specification->package + '("coreutils" "grep" "findutils" "gawk" "make" + "gcc-toolchain" "tar" "xz"))) + (define %system-packages ;; Key packages proposed by the Guix System installer. (append (map specification->package @@ -94,7 +100,9 @@ (define %base-manifest (manifest (append-map (lambda (system) (map (cut package->manifest-entry* <> system) - %base-packages)) + (if (string=? system "i586-gnu") + %base-packages/hurd + %base-packages))) %hydra-supported-systems))) (define %system-manifest