summaryrefslogtreecommitdiffstats
path: root/loader2
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2004-09-30 15:49:05 +0000
committerJeremy Katz <katzj@redhat.com>2004-09-30 15:49:05 +0000
commitd0eb7dc7db627e7e19bb47e5d1ba21bdf04a82d2 (patch)
treed8381295d24c0e091f7b66481e098946bf0f5513 /loader2
parent15713d610aa4c293a9e45c3524632f41478688e0 (diff)
downloadanaconda-d0eb7dc7db627e7e19bb47e5d1ba21bdf04a82d2.tar.gz
anaconda-d0eb7dc7db627e7e19bb47e5d1ba21bdf04a82d2.tar.xz
anaconda-d0eb7dc7db627e7e19bb47e5d1ba21bdf04a82d2.zip
2004-09-30 Jeremy Katz <katzj@redhat.com>
* loader2/net.c: Make changing the DNS server work (#122554)
Diffstat (limited to 'loader2')
-rw-r--r--loader2/net.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/loader2/net.c b/loader2/net.c
index be86fad3e..5ee717607 100644
--- a/loader2/net.c
+++ b/loader2/net.c
@@ -565,6 +565,11 @@ int readNetConfig(char * device, struct networkDeviceConfig * cfg,
newCfg.dev.set |= PUMP_INTFINFO_HAS_NETMASK;
}
+ if (c.ns && *c.ns && inet_aton(c.ns, &addr)) {
+ cfg->dev.dnsServers[0] = addr;
+ cfg->dev.numDns = 1;
+ }
+
if (i != 2) {
newtWinMessage(_("Missing Information"), _("Retry"),
_("You must enter both a valid IP address and a "
@@ -621,13 +626,6 @@ int readNetConfig(char * device, struct networkDeviceConfig * cfg,
}
}
- if (!cfg->isDynamic && !(cfg->dev.numDns)) {
- if (c.ns && *c.ns && inet_aton(c.ns, &addr)) {
- cfg->dev.dnsServers[0] = addr;
- cfg->dev.numDns = 1;
- }
- }
-
newtPopWindow();
if (!FL_TESTING(flags)) {