guix/gnu
Denis 'GNUtoo' Carikli 62c86c8391
image: Add support for 32bit UEFI.
* gnu/bootloader/grub.scm (grub-efi32-bootloader): New variable.
(install-grub-efi32): New variable.
* gnu/build/bootloader.scm (install-efi): Add a 'targets' keyword
argument.
(install-efi-loader): Likewise.
* gnu/build/image.scm (initialize-efi32-partition): New procedure.
* gnu/packages/bootloaders.scm (grub-efi32): New variable.
* gnu/system/image.scm (esp32-partition): New variable
(efi32-disk-image): New variable.
(efi32-raw-image-type): New variable.
(system-disk-image)[partition-image]: Set '#:grub-efi32' when
calling the partition initializer.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-06-24 10:21:06 +02:00
..
bootloader image: Add support for 32bit UEFI. 2022-06-24 10:21:06 +02:00
build image: Add support for 32bit UEFI. 2022-06-24 10:21:06 +02:00
home home: Add OpenSSH service. 2022-06-17 23:39:32 +02:00
installer
machine
packages image: Add support for 32bit UEFI. 2022-06-24 10:21:06 +02:00
services services: wireguard: Shepherd 'stop' method really stops. 2022-06-22 22:29:48 +02:00
system image: Add support for 32bit UEFI. 2022-06-24 10:21:06 +02:00
tests tests: docker: Relax marionette timeout. 2022-06-24 00:47:45 -04:00
artwork.scm
bootloader.scm
ci.scm
home.scm
image.scm
installer.scm
local.mk gnu: docker: Update to 20.10.17. 2022-06-23 23:54:19 -04:00
machine.scm
packages.scm
services.scm
system.scm system: <operating-system> compiler truly honors the 'system' argument. 2022-06-15 00:25:20 +02:00
tests.scm