Home | History | Annotate | Download | only in commands
      1 #include <stdio.h>
      2 #include <gpxe/command.h>
      3 #include <usr/autoboot.h>
      4 
      5 FILE_LICENCE ( GPL2_OR_LATER );
      6 
      7 static int autoboot_exec ( int argc, char **argv ) {
      8 
      9 	if ( argc != 1 ) {
     10 		printf ( "Usage:\n"
     11 			 "  %s\n"
     12 			 "\n"
     13 			 "Attempts to boot the system\n",
     14 			 argv[0] );
     15 		return 1;
     16 	}
     17 
     18 	autoboot();
     19 
     20 	/* Can never return success by definition */
     21 	return 1;
     22 }
     23 
     24 struct command autoboot_command __command = {
     25 	.name = "autoboot",
     26 	.exec = autoboot_exec,
     27 };
     28