summaryrefslogtreecommitdiffstats
path: root/loader2/method.h
diff options
context:
space:
mode:
authorMike Fulbright <msf@redhat.com>2002-12-04 01:33:37 +0000
committerMike Fulbright <msf@redhat.com>2002-12-04 01:33:37 +0000
commit29e14f36d0d5709a3d2aa8772519d338939b183f (patch)
tree46f2fa37167ab6574ed68dd4394b85c8b36fcea5 /loader2/method.h
parent5751210db9af25a78ee4bd5d1f1405ceacc324f9 (diff)
downloadanaconda-29e14f36d0d5709a3d2aa8772519d338939b183f.tar.gz
anaconda-29e14f36d0d5709a3d2aa8772519d338939b183f.tar.xz
anaconda-29e14f36d0d5709a3d2aa8772519d338939b183f.zip
added url, hd, cd methods
Diffstat (limited to 'loader2/method.h')
-rw-r--r--loader2/method.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/loader2/method.h b/loader2/method.h
index c2527ee6c..87648307e 100644
--- a/loader2/method.h
+++ b/loader2/method.h
@@ -37,7 +37,7 @@ void copyUpdatesImg(char * path);
int copyDirectory(char * from, char * to);
-/* JKFIXME: nfs specific */
+/* JKFIXME: move these to specific include files*/
struct nfsInstallData {
char * host;
char * directory;
@@ -45,7 +45,23 @@ struct nfsInstallData {
void setKickstartNfs(struct loaderData_s * loaderData, int argc,
char ** argv, int * flagsPtr);
+struct hdInstallData {
+ char * partition;
+ char * directory;
+};
+void setKickstartHD(struct loaderData_s * loaderData, int argc,
+ char ** argv, int * flagsPtr);
+
+/* no install data for CD, we just use the first one */
+void setKickstartCD(struct loaderData_s * loaderData, int argc,
+ char ** argv, int * flagsPtr);
+
/* JKFIXME: url stuff */
+struct urlInstallData {
+ char * url;
+};
+void setKickstartUrl(struct loaderData_s * loaderData, int argc,
+ char ** argv, int * flagsPtr);
int kickstartFromUrl(char * url, struct knownDevices * kd,
struct loaderData_s * loaderData, int flags);