diff options
-rw-r--r-- | loader2/kickstart.c | 9 | ||||
-rw-r--r-- | loader2/kickstart.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/loader2/kickstart.c b/loader2/kickstart.c index 2cad63fcc..4e03c24ec 100644 --- a/loader2/kickstart.c +++ b/loader2/kickstart.c @@ -63,6 +63,8 @@ struct ksCommand { static void setTextMode(struct loaderData_s * loaderData, int argc, char ** argv, int * flagsPtr); +static void setGraphicalMode(struct loaderData_s * loaderData, int argc, + char ** argv, int * flagsPtr); void loadKickstartModule(struct loaderData_s * loaderData, int argc, char ** argv, int * flagsPtr); @@ -71,6 +73,7 @@ struct ksCommandNames ksTable[] = { { KS_CMD_CDROM, "cdrom", setKickstartCD }, { KS_CMD_HD, "harddrive", setKickstartHD }, { KS_CMD_TEXT, "text", setTextMode }, + { KS_CMD_GRAPHICAL, "graphical", setGraphicalMode }, { KS_CMD_URL, "url", setKickstartUrl }, { KS_CMD_NETWORK, "network", setKickstartNetwork }, { KS_CMD_KEYBOARD, "keyboard", setKickstartKeyboard }, @@ -365,6 +368,12 @@ static void setTextMode(struct loaderData_s * loaderData, int argc, return; } +static void setGraphicalMode(struct loaderData_s * loaderData, int argc, + char ** argv, int * flagsPtr) { + (*flagsPtr) = (*flagsPtr) | LOADER_FLAGS_GRAPHICAL; + return; +} + void setupKickstart(struct loaderData_s * loaderData, int * flagsPtr) { struct ksCommandNames * cmd; int argc; diff --git a/loader2/kickstart.h b/loader2/kickstart.h index a3c3d7c3a..ed0781cf2 100644 --- a/loader2/kickstart.h +++ b/loader2/kickstart.h @@ -14,6 +14,7 @@ #define KS_CMD_LANG 8 #define KS_CMD_DD 9 #define KS_CMD_DEVICE 10 +#define KS_CMD_GRAPHICAL 11 int ksReadCommands(char * cmdFile, int flags); int ksGetCommand(int cmd, char ** last, int * argc, char *** argv); |