diff options
author | David Cantrell <dcantrell@redhat.com> | 2008-10-27 14:55:23 -1000 |
---|---|---|
committer | David Cantrell <dcantrell@redhat.com> | 2008-10-27 14:55:23 -1000 |
commit | 9e32203ba4d0e8f5cb265381744e6ee1e5575103 (patch) | |
tree | a0a9d9bd9b4ec8a3e424d2e426b0bd9443ca7f46 /network.py | |
parent | b563ee532568236706db67aeb29a65245f22a661 (diff) | |
download | anaconda-9e32203ba4d0e8f5cb265381744e6ee1e5575103.tar.gz anaconda-9e32203ba4d0e8f5cb265381744e6ee1e5575103.tar.xz anaconda-9e32203ba4d0e8f5cb265381744e6ee1e5575103.zip |
Let DNS lookups work from %post scripts (#468132)
Copy over /etc/resolv.conf to /mnt/sysimage/etc/resolv.conf so that
%post scripts can succeed with DNS lookups.
Diffstat (limited to 'network.py')
-rw-r--r-- | network.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/network.py b/network.py index 78f929048..c8f2589bc 100644 --- a/network.py +++ b/network.py @@ -657,7 +657,10 @@ class Network: self.domains = [domainname] # /etc/resolv.conf - if (self.domains != ['localdomain'] and self.domains) or \ + if os.path.isfile('/etc/resolv.conf'): + destresolv = "%s/etc/resolv.conf" % (instPath,) + shutil.copy('/etc/resolv.conf', destresolv) + elif (self.domains != ['localdomain'] and self.domains) or \ self.hasNameServers(dev.info): resolv = "%s/etc/resolv.conf" % (instPath,) |