summaryrefslogtreecommitdiffstats
path: root/anaconda
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2009-12-21 11:02:59 -0500
committerChris Lumens <clumens@redhat.com>2010-02-04 14:07:31 -0500
commitd6d4c4800ebc2958eb87a706e4a7c799647ca447 (patch)
tree4dd234f33d31b4ef68007b8f8392e321f151ad17 /anaconda
parent2c4932e109f2f913d5efb9f906348ffaacd6b0ee (diff)
downloadanaconda-d6d4c4800ebc2958eb87a706e4a7c799647ca447.tar.gz
anaconda-d6d4c4800ebc2958eb87a706e4a7c799647ca447.tar.xz
anaconda-d6d4c4800ebc2958eb87a706e4a7c799647ca447.zip
Move network to the Anaconda object.
Diffstat (limited to 'anaconda')
-rwxr-xr-xanaconda12
1 files changed, 12 insertions, 0 deletions
diff --git a/anaconda b/anaconda
index 9e11ed3a5..122476e3f 100755
--- a/anaconda
+++ b/anaconda
@@ -452,6 +452,7 @@ class Anaconda(object):
self.ksdata = None
self.mediaDevice = None
self.methodstr = None
+ self._network = None
self._platform = None
self.proxy = None
self.proxyUsername = None
@@ -529,6 +530,14 @@ class Anaconda(object):
return self._intf
@property
+ def network(self):
+ if not self._network:
+ import network
+ self._network = network.Network()
+
+ return self._network
+
+ @property
def platform(self):
if not self._platform:
import platform
@@ -617,6 +626,8 @@ class Anaconda(object):
if not self.isHeadless:
self.keyboard.write(self.rootPath)
+ self.network.write(instPath=self.rootPath, anaconda=self)
+
# XXX: This is temporary until instdata goes away completely.
self.id.write()
@@ -673,6 +684,7 @@ class Anaconda(object):
if not self.isHeadless:
self.keyboard.writeKS(f)
+ self.network.writeKS(f)
# XXX: This is temporary until instdata goes away completely.
self.id.writeKS(f)