Use new minimal shell
authorMichael Brown <mcb30@etherboot.org>
Wed, 20 Dec 2006 00:26:01 +0000 (00:26 +0000)
committerMichael Brown <mcb30@etherboot.org>
Wed, 20 Dec 2006 00:26:01 +0000 (00:26 +0000)
src/core/main.c

index 4a78d75..191ba84 100644 (file)
@@ -31,6 +31,8 @@ Literature dealing with the network protocols:
 #include <gpxe/device.h>
 #include <gpxe/heap.h>
 #include <gpxe/netdevice.h>
+#include <gpxe/shell.h>
+#include <gpxe/shell_banner.h>
 
 /* Linker symbols */
 extern char _bss[], _ebss[];
@@ -155,9 +157,12 @@ int main ( void ) {
        call_init_fns ();
        probe_devices();
 
+       if ( shell_banner() ) {
+               shell();
+       }
+
        netdev = next_netdev ();
        if ( netdev ) {
-               cmdl_start();
                test_dhcp ( netdev );
        } else {
                printf ( "No network device found\n" );