diff options
author | Mike Fulbright <msf@redhat.com> | 2003-03-28 17:44:37 +0000 |
---|---|---|
committer | Mike Fulbright <msf@redhat.com> | 2003-03-28 17:44:37 +0000 |
commit | 891e8acc2bba7afc3cc4554ad98ebf0419fd65c8 (patch) | |
tree | 8d81d96c0048f48fe40aab43a207d0bc7f7e5a9d | |
parent | 374e2a05e6eebbd59b763dbf27bdc0ea3ee0fc51 (diff) | |
download | anaconda-891e8acc2bba7afc3cc4554ad98ebf0419fd65c8.tar.gz anaconda-891e8acc2bba7afc3cc4554ad98ebf0419fd65c8.tar.xz anaconda-891e8acc2bba7afc3cc4554ad98ebf0419fd65c8.zip |
add graphical kickstart directive
-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); |