diff options
author | Jeremy Katz <katzj@redhat.com> | 2004-09-30 15:49:05 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2004-09-30 15:49:05 +0000 |
commit | d0eb7dc7db627e7e19bb47e5d1ba21bdf04a82d2 (patch) | |
tree | d8381295d24c0e091f7b66481e098946bf0f5513 /loader2 | |
parent | 15713d610aa4c293a9e45c3524632f41478688e0 (diff) | |
download | anaconda-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.c | 12 |
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)) { |