#include <hallo.h> I patched the bootmenu so that i can use "Numeric" Keys instead of the "A B C ..." If i understood bootpd right then there can't be more than 8 Menupoints. Don't know for dhcp. But even if i'm wrong. I don't need that much menupoints. :-)) - Begin - diff -Nur etherboot-4.6.1-vanilla/src/Config etherboot-4.6.1-patched/src/Config --- etherboot-4.6.1-vanilla/src/Config Tue Apr 25 12:30:57 2000 +++ etherboot-4.6.1-patched/src/Config Fri May 19 22:43:16 2000 @@ -7,6 +7,7 @@ # -DIMAGE_MENU - Allow to interactively chose between different # bootimages; read vendortags.html for further # information. +# -DSHOW_NUMERIC - Display Menupoints as Numbers # -DMOTD - Display message of the day; read vendortags.html # for further information. # -DASK_BOOT=n - Ask "Boot from Network or from Local? " at startup, @@ -123,8 +124,8 @@ # These default settings compile Etherboot with a small number of options. # You may wish to enable more of the features if the size of your ROM allows. -CFLAGS32+= -DMOTD -DIMAGE_MENU -CFLAGS16+= -DMOTD -DIMAGE_MENU +CFLAGS32+= -DMOTD -DIMAGE_MENU -DSHOW_NUMERIC +CFLAGS16+= -DMOTD -DIMAGE_MENU -DSHOW_NUMERIC # Limit the delay on packet loss/congestion to a more bearable value. See # description above. If unset, do not limit the delay between resend. diff -Nur etherboot-4.6.1-vanilla/src/bootmenu.c etherboot-4.6.1-patched/src/bootmenu.c --- etherboot-4.6.1-vanilla/src/bootmenu.c Tue Apr 25 12:29:19 2000 +++ etherboot-4.6.1-patched/src/bootmenu.c Fri May 19 22:39:00 2000 @@ -190,7 +190,11 @@ for (i = j = 0; i < RFC1533_VENDOR_NUMOFIMG; i++) { if ((e = imagelist[i]) != NULL) { #if defined(ANSIESC) && !defined(CONSOLE_SERIAL) +#ifdef SHOW_NUMERIC + printf("\033[4C%c) ",'1'+j++); +#else printf("\033[4C%c) ",'A'+j++); +#endif #else printf(" %c) ",'A'+j++); #endif @@ -268,6 +272,9 @@ break; } else if ((i >= 'a') && (i < 'a'+m)) { i -= 'a'; + break; + } else if ((i >= '1') && (i < '1'+m)) { + i -= '1'; break; } } - End - Bis denn -- Real Programmers consider "what you see is what you get" to be just as bad a concept in Text Editors as it is in women. No, the Real Programmer wants a "you asked for it, you got it" text editor -- complicated, cryptic, powerful, unforgiving, dangerous. =========================================================================== This Mail was sent to netboot mailing list by: Matthias Schniedermeyer <ms@citd.de> To get help about this list, send a mail with 'help' as the only string in it's body to majordomo@baghira.han.de. If you have problems with this list, send a mail to netboot-owner@baghira.han.de.
For requests or suggestions regarding this mailing list archive please write to netboot@gkminix.han.de.