summaryrefslogtreecommitdiffstats
path: root/loader2
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
parent374e2a05e6eebbd59b763dbf27bdc0ea3ee0fc51 (diff)
downloadanaconda-891e8acc2bba7afc3cc4554ad98ebf0419fd65c8.tar.gz
anaconda-891e8acc2bba7afc3cc4554ad98ebf0419fd65c8.tar.xz
anaconda-891e8acc2bba7afc3cc4554ad98ebf0419fd65c8.zip
add graphical kickstart directive
Diffstat (limited to 'loader2')
-rw-r--r--loader2/kickstart.c9
-rw-r--r--loader2/kickstart.h1
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);