summaryrefslogtreecommitdiffstats
path: root/loader/net.c
diff options
context:
space:
mode:
authorErik Troan <ewt@redhat.com>1999-08-09 21:29:52 +0000
committerErik Troan <ewt@redhat.com>1999-08-09 21:29:52 +0000
commit709bdcf7c108ac74dd0e8e3e029136780eb04c4b (patch)
treea966a2341840e5007d07581b60b2bb946340b3a8 /loader/net.c
parent88bca53c1fefd529dc6664a6aac1c3f5ea5f601b (diff)
downloadanaconda-709bdcf7c108ac74dd0e8e3e029136780eb04c4b.tar.gz
anaconda-709bdcf7c108ac74dd0e8e3e029136780eb04c4b.tar.xz
anaconda-709bdcf7c108ac74dd0e8e3e029136780eb04c4b.zip
we need to bring up networking before trying to resolve hostnames
Diffstat (limited to 'loader/net.c')
-rw-r--r--loader/net.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/loader/net.c b/loader/net.c
index 1a3dbfdb5..24572b20c 100644
--- a/loader/net.c
+++ b/loader/net.c
@@ -280,6 +280,7 @@ int readNetConfig(char * device, struct networkDeviceConfig * cfg, int flags) {
newtPopWindow();
+ configureNetwork(cfg);
findHostAndDomain(cfg, flags);
writeResolvConf(cfg);
@@ -346,19 +347,16 @@ int writeResolvConf(struct networkDeviceConfig * net) {
}
int findHostAndDomain(struct networkDeviceConfig * dev, int flags) {
- char ips[50];
char * name, * chptr;
if (!FL_TESTING(flags)) {
writeResolvConf(dev);
- strcpy(ips, inet_ntoa(dev->dev.ip));
}
if (!(dev->dev.set & PUMP_NETINFO_HAS_HOSTNAME)) {
winStatus(40, 3, _("Hostname"),
_("Determining host name and domain..."));
- name = mygethostbyaddr(ips);
- if (name) name = mygethostbyaddr(ips);
+ name = mygethostbyaddr(inet_ntoa(dev->dev.ip));
newtPopWindow();
if (!name) {