summaryrefslogtreecommitdiff
path: root/gnu/installer/kernel.scm
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2026-01-09 11:04:03 +0100
committerRutherther <rutherther@ditigal.xyz>2026-01-14 09:16:49 +0100
commit0ac92150b1e4de3486b453fc10debc082a1a5f1f (patch)
tree5383ebb28fdf2cc791f26aa4f2e46e509c6e4c99 /gnu/installer/kernel.scm
parent0afb832a3b7b51d570f9f102dc9e11f8283a29de (diff)
installer: Add Hurd x86_64 as an option.
* gnu/installer/newt/kernel.scm (run-kernel-page): Rename "Hurd" to "Hurd 32-bit (experimental)". On 64-bit, also offer "Hurd 64-bit (highly experimental!)", and make these strings translatable. Make "Linux Libre" the first option. Add a line break after "When in doubt...". Upon re-entrry, use pre-selected kernel as the default. Make sure to always [re]set %current-target-system, as this page may be revisited and another kernel choice selected. * gnu/installer/kernel.scm (kernel->configuration): Update accordingly. * gnu/installer/final.scm (install-system): Also cater for the 64-bit Hurd by simply adding --target=(%current-target-system). Change-Id: I14cb2d2815265b8841c16cf9bcc3857b1024f507
Diffstat (limited to 'gnu/installer/kernel.scm')
-rw-r--r--gnu/installer/kernel.scm4
1 files changed, 2 insertions, 2 deletions
diff --git a/gnu/installer/kernel.scm b/gnu/installer/kernel.scm
index c82b06fb830..a07d24d09a6 100644
--- a/gnu/installer/kernel.scm
+++ b/gnu/installer/kernel.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
+;;; Copyright © 2024, 2026 Janneke Nieuwenhuizen <janneke@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -27,7 +27,7 @@
str)
(define (kernel->configuration kernel dry-run?)
- (if (equal? kernel "Hurd")
+ (if (string-prefix? "Hurd" kernel)
`((kernel %hurd-default-operating-system-kernel)
,(comment (G_ ";; \"noide\" disables the gnumach IDE driver, enabling rumpdisk.\n"))
(kernel-arguments '("noide"))