diff mbox series

[bug#38581,1/1] bootloader: grub: Add firmware setup entry

Message ID 20191212195306.23366-2-brice@waegenei.re
State Accepted
Headers show
Series Start BIOS setup from GRUB | expand

Commit Message

Brice Waegeneire Dec. 12, 2019, 7:53 p.m. UTC
* gnu/bootloader/grub.scm (grub-configuration-file): Add 'Firmware
setup' entry for EFI platform.
---
 gnu/bootloader/grub.scm | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

Comments

Danny Milosavljevic Dec. 23, 2019, 8:32 a.m. UTC | #1
Thanks!

Pushed to guix master as commit b0d09586b1092ad15496ed08bb7631eaa8dc9a86.
diff mbox series

Patch

diff --git a/gnu/bootloader/grub.scm b/gnu/bootloader/grub.scm
index d984d5f5e3..700208f7a9 100644
--- a/gnu/bootloader/grub.scm
+++ b/gnu/bootloader/grub.scm
@@ -384,7 +384,13 @@  set timeout=~a~%"
 submenu \"GNU system, old configurations...\" {~%")
                     #$@(map menu-entry->gexp old-entries)
                     (format port "}~%"))
-                 #~()))))
+                 #~())
+          (format port "
+if [ \"${grub_platform}\" == efi ]; then
+  menuentry \"Firmware setup\" {
+    fwsetup
+  }
+fi"))))
 
   (computed-file "grub.cfg" builder))