summaryrefslogtreecommitdiffstats
path: root/loader2/net.h
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2002-12-03 18:02:11 +0000
committerJeremy Katz <katzj@redhat.com>2002-12-03 18:02:11 +0000
commit00a83be9766ea0990ff209620300f094747a26f7 (patch)
treecc23b0b5ba08acf3b56d5224b6c359e624c1a367 /loader2/net.h
parent5f86a917d7a2017881f64e21638c595abaac50a8 (diff)
downloadanaconda-00a83be9766ea0990ff209620300f094747a26f7.tar.gz
anaconda-00a83be9766ea0990ff209620300f094747a26f7.tar.xz
anaconda-00a83be9766ea0990ff209620300f094747a26f7.zip
add a data structure to hold loader data and pass it around lots of places
kickstart basically works now. need to hook up sources other than nfs for installing and getting kickstart file from other than floppy and file
Diffstat (limited to 'loader2/net.h')
-rw-r--r--loader2/net.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/loader2/net.h b/loader2/net.h
index a7040f137..de1070901 100644
--- a/loader2/net.h
+++ b/loader2/net.h
@@ -1,12 +1,15 @@
#ifndef H_LOADER_NET
#define H_LOADER_NET
+#include "loader.h"
#include "pump.h"
#include "../isys/probe.h"
struct networkDeviceConfig {
struct pumpNetIntf dev;
int isDynamic;
+ int noDns;
+ int preset;
};
int readNetConfig(char * device, struct networkDeviceConfig * dev,
@@ -18,10 +21,14 @@ int findHostAndDomain(struct networkDeviceConfig * dev, int flags);
int writeResolvConf(struct networkDeviceConfig * net);
extern char *netServerPrompt;
int nfsGetSetup(char ** hostptr, char ** dirptr);
-int kickstartNetwork(char ** devicePtr, struct networkDeviceConfig * netDev,
- char * bootProto, int flags);
void initLoopback(void);
-int chooseNetworkInterface(struct knownDevices * kd, char ** devNamePtr,
+int chooseNetworkInterface(struct knownDevices * kd,
+ struct loaderData_s * loaderData,
int flags);
+void setupNetworkDeviceConfig(struct networkDeviceConfig * cfg,
+ struct loaderData_s * loaderData);
+
+void setKickstartNetwork(struct loaderData_s * loaderData, int argc,
+ char ** argv, int * flagsPtr);
#endif