summaryrefslogtreecommitdiffstats
path: root/loader2/kickstart.c
diff options
context:
space:
mode:
authorMike Fulbright <msf@redhat.com>2003-03-28 17:44:37 +0000
committerMike Fulbright <msf@redhat.com>2003-03-28 17:44:37 +0000
commit891e8acc2bba7afc3cc4554ad98ebf0419fd65c8 (patch)
tree8d81d96c0048f48fe40aab43a207d0bc7f7e5a9d /loader2/kickstart.c
parent374e2a05e6eebbd59b763dbf27bdc0ea3ee0fc51 (diff)
downloadanaconda-891e8acc2bba7afc3cc4554ad98ebf0419fd65c8.tar.gz
anaconda-891e8acc2bba7afc3cc4554ad98ebf0419fd65c8.tar.xz
anaconda-891e8acc2bba7afc3cc4554ad98ebf0419fd65c8.zip
add graphical kickstart directive
Diffstat (limited to 'loader2/kickstart.c')
-rw-r--r--loader2/kickstart.c9
1 files changed, 9 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;