~ruther/guix-local

21989dd57dac338899574d3ee7f093d633e31e33 — Tomas Volf 2 years ago 299ce52
image: Consider grub-efi-removable-bootloader to be EFI bootloader.

Without this change, trying to create a system image with efi-raw type while
using grub-efi-removable-bootloader fails with fairly confusing message:

    EFI bootloader required with GPT partitioning

* gnu/system/image.scm (system-disk-image): Consider
grub-efi-removable-bootloader to be EFI bootloader.

Change-Id: I5f5e1a94e825fd29d6880c5bafb330e16a5ac962
1 files changed, 2 insertions(+), 1 deletions(-)

M gnu/system/image.scm
M gnu/system/image.scm => gnu/system/image.scm +2 -1
@@ 535,7 535,8 @@ used in the image."

    (when (and (gpt-image? image)
               (not
                (memq (bootloader-name bootloader) '(grub-efi grub-efi32))))
                (memq (bootloader-name bootloader)
                      '(grub-efi grub-efi32 grub-efi-removable-bootloader))))
      (raise
       (formatted-message
        (G_ "EFI bootloader required with GPT partitioning"))))