bootloader: grub: Add firmware setup entry.
authorBrice Waegeneire <brice@waegenei.re>
Thu, 12 Dec 2019 19:53:06 +0000 (20:53 +0100)
committerDanny Milosavljevic <dannym@scratchpost.org>
Mon, 23 Dec 2019 08:28:42 +0000 (09:28 +0100)
* gnu/bootloader/grub.scm (grub-configuration-file): Add 'Firmware
setup' entry for EFI platform.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
gnu/bootloader/grub.scm

index d984d5f..fd62f62 100644 (file)
@@ -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))