2
0
mirror of https://github.com/xcat2/xNBA.git synced 2025-02-02 20:11:48 +00:00

[image] Added "chain" command to fetch, load, and execute image

The "chain" command combines the functions of "imgfetch", "imgload",
and "boot".

    chain http://etherboot.org/gtest/gtest.gpxe

is equivalent to:

    kernel http://etherboot.org/gtest/gtest.gpxe
    boot
This commit is contained in:
Shao Miller 2008-12-23 10:46:00 -05:00 committed by Michael Brown
parent 784d3f336e
commit 43834f5d25

View File

@ -221,6 +221,22 @@ static int kernel_exec ( int argc, char **argv ) {
return 0;
}
/**
* The "imgauto" command
*
* @v argc Argument count
* @v argv Argument list
* @ret rc Exit code
*/
static int imgauto_exec ( int argc, char **argv) {
int rc;
if ( ( rc = imgfetch_core_exec ( NULL, IMG_EXEC, argc, argv ) ) != 0 )
return rc;
return 0;
}
/**
* "imgload" command syntax message
*
@ -546,6 +562,10 @@ struct command image_commands[] __command = {
.name = "kernel",
.exec = kernel_exec,
},
{
.name = "imgauto",
.exec = imgauto_exec,
},
{
.name = "imgload",
.exec = imgload_exec,