[SeaBIOS] [PATCH] bootmenu: Skip wait for keypress with less than one item
Matt DeVillier
matt.devillier at gmail.com
Tue Jun 24 18:48:21 CEST 2014
Here's how I did it - this will skip the 'Press XXX for boot menu.' as well, so that there is no delay in booting, and no confusion on the user's part as to why the boot menu key isn't working :)
requires the file /etc/boot-auto to exist in the CBFS.
diff --git a/src/boot.c b/src/boot.c
index 133e206..bb5fd1f 100644
--- a/src/boot.c
+++ b/src/boot.c
@@ -455,6 +455,12 @@ interactive_bootmenu(void)
if (! CONFIG_BOOTMENU || !romfile_loadint("etc/show-boot-menu", 1))
return;
+ //skip menu if only one boot device
+ if ( NULL == BootList.first->next && romfile_loadint("etc/boot-auto", 0) ) {
+ printf("\n");
+ return;
+ }
+
while (get_keystroke(0) >= 0)
;
More information about the SeaBIOS
mailing list