GNU bug report logs -
#73927
[PATCH 00/16] Installer support for (cross) installing the Hurd.
Previous Next
Full log
View this message in rfc822 format
From: "Janneke Nieuwenhuizen" <janneke <at> gnu.org>
New in this series:
* reconfigure: Use native bootloader package for running the installer,
* default to "msdos" partion table,
* do not suggest/create boot partition,
* remove "--skip-checks" from guix system init call,
* default to part:1:device:wd0 instead of failing when no permission to read
/dev (resurrecting tests/guix-system.sh),
which lead to the first fresh install that actually boots without any extra
tinkering on my x60 using this
--8<---------------cut here---------------start------------->8---
./pre-inst-env guix system image -t iso9660 --system=i686-linux gnu/system/install.scm
--8<---------------cut here---------------end--------------->8---
installer. I've updated the hurd-team branch.
Greetings,
Janneke
Janneke Nieuwenhuizen (18):
gnu: guile-fibers: Fix cross-build for the Hurd.
reconfigure: Use native bootloader package for running the installer.
guix system: When installing the Hurd, create essential devices.
bootloader: grub: Remove hardcoded partition number for the Hurd.
system: hurd: Remove qemu networking from %base-services/hurd.
system: hurd: Add swap-services to hurd-default-essential-services.
gnu: hurd: Support second boot.
hurd-boot: Support second boot.
maint: Add installer dependencies to the manifest.
installer: Remove unused (newt) imports.
installer: Align comments.
installer: Use "partitioning-page" consistently.
installer: Fix file-name typos.
installer: Use `%' for parameter %run-command-in-installer.
installer: Add dry-run?
installer: Add "Kernel" page to select the Hurd.
installer: Add static-networking template.
installer: Support dry-run from Guile via store.
gnu/bootloader/grub.scm | 19 ++-
gnu/build/file-systems.scm | 58 +++++++
gnu/build/hurd-boot.scm | 21 ++-
gnu/installer.scm | 207 ++++++++++++++++++------
gnu/installer/final.scm | 9 +-
gnu/installer/kernel.scm | 41 +++++
gnu/installer/newt.scm | 24 ++-
gnu/installer/newt/ethernet.scm | 1 -
gnu/installer/newt/final.scm | 20 ++-
gnu/installer/newt/kernel.scm | 45 ++++++
gnu/installer/newt/keymap.scm | 6 +-
gnu/installer/newt/locale.scm | 7 +-
gnu/installer/newt/page.scm | 7 +-
gnu/installer/newt/parameters.scm | 1 -
gnu/installer/newt/partition.scm | 11 +-
gnu/installer/newt/services.scm | 32 ++--
gnu/installer/parted.scm | 141 ++++++++++------
gnu/installer/record.scm | 8 +-
gnu/installer/services.scm | 68 ++++++--
gnu/installer/steps.scm | 30 ++--
gnu/installer/tests.scm | 11 ++
gnu/installer/utils.scm | 17 +-
gnu/local.mk | 3 +
gnu/packages/guile-xyz.scm | 11 +-
gnu/packages/hurd.scm | 6 +-
gnu/packages/patches/hurd-startup.patch | 82 ++++++++++
gnu/services/base.scm | 20 ++-
gnu/services/virtualization.scm | 4 +-
gnu/system.scm | 13 +-
gnu/system/examples/bare-hurd.tmpl | 10 +-
gnu/system/hurd.scm | 26 +--
gnu/system/images/hurd.scm | 2 +-
gnu/tests/install.scm | 6 +-
guix/scripts/system.scm | 6 +-
guix/scripts/system/reconfigure.scm | 3 +-
manifest.scm | 7 +-
36 files changed, 775 insertions(+), 208 deletions(-)
create mode 100644 gnu/installer/kernel.scm
create mode 100644 gnu/installer/newt/kernel.scm
create mode 100644 gnu/packages/patches/hurd-startup.patch
base-commit: d6f775c30c6f47e174f6110d1089edc6315600e4
--
Janneke Nieuwenhuizen <janneke <at> gnu.org> | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
This bug report was last modified 194 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.