diff options
author | David Cantrell <dcantrell@redhat.com> | 2008-09-15 17:07:57 -1000 |
---|---|---|
committer | David Cantrell <dcantrell@redhat.com> | 2008-09-15 17:07:57 -1000 |
commit | 64b1d0d2725dbcda884fbde812aac3c5b7ac768f (patch) | |
tree | b93a07b65cb12edc0d6c18212b35290b06306ef3 /rescue.py | |
parent | 91dd237d0fa59a23513a37c733d82bb7f96d8587 (diff) | |
download | anaconda-64b1d0d2725dbcda884fbde812aac3c5b7ac768f.tar.gz anaconda-64b1d0d2725dbcda884fbde812aac3c5b7ac768f.tar.xz anaconda-64b1d0d2725dbcda884fbde812aac3c5b7ac768f.zip |
Call network.bringDeviceUp() instead of old isys functions.
Both isys.dhcpNetDevice() and isys.configNetDevice() have been
replaced with network.bringDeviceUp().
Diffstat (limited to 'rescue.py')
-rw-r--r-- | rescue.py | 35 |
1 files changed, 2 insertions, 33 deletions
@@ -143,47 +143,16 @@ def startNetworking(network, intf): log.error("Error trying to start lo in rescue.py::startNetworking()") # start up dhcp interfaces first - dhcpGotNS = 0 devs = network.netdevices.keys() devs.sort() for devname in devs: dev = network.netdevices[devname] waitwin = intf.waitWindow(_("Starting Interface"), _("Attempting to start %s") % (dev.get('device'),)) - log.info("Attempting to start %s", dev.get('device')) - if dev.get('bootproto').lower() == "dhcp": - try: - ns = isys.dhcpNetDevice(dev) - if ns: - if not dhcpGotNS: - dhcpGotNS = 1 - - f = open("/etc/resolv.conf", "w") - f.write("nameserver %s\n" % ns) - f.close() - except: - log.error("Error trying to start %s in rescue.py::startNetworking()", dev.get('device')) - else: - try: - isys.configNetDevice(dev, network.gateway) - except: - log.error("Error trying to start %s in rescue.py::startNetworking()", dev.get('device')) - + log.info("Attempting to start %s", dev.get('DEVICE')) + dev.bringDeviceUp() waitwin.pop() - # write out resolv.conf if dhcp didn't get us one - if not dhcpGotNS: - f = open("/etc/resolv.conf", "w") - - if network.domains != ['localdomain'] and network.domains: - f.write("search %s\n" % (string.joinfields(network.domains, ' '),)) - - for ns in network.nameservers(): - if ns: - f.write("nameserver %s\n" % (ns,)) - - f.close() - def runShell(screen = None, msg=""): if screen: screen.suspend() |