summaryrefslogtreecommitdiffstats
path: root/booty
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 /booty
parent2c4932e109f2f913d5efb9f906348ffaacd6b0ee (diff)
downloadanaconda-d6d4c4800ebc2958eb87a706e4a7c799647ca447.tar.gz
anaconda-d6d4c4800ebc2958eb87a706e4a7c799647ca447.tar.xz
anaconda-d6d4c4800ebc2958eb87a706e4a7c799647ca447.zip
Move network to the Anaconda object.
Diffstat (limited to 'booty')
-rw-r--r--booty/bootloaderInfo.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/booty/bootloaderInfo.py b/booty/bootloaderInfo.py
index 12ed6f66a..a4fa62f09 100644
--- a/booty/bootloaderInfo.py
+++ b/booty/bootloaderInfo.py
@@ -91,8 +91,14 @@ class KernelArguments:
types = {}
root = self.id.storage.rootDevice
for d in self.id.storage.devices:
- if d is not root and not root.dependsOn(d):
- continue
+ if root.dependsOn(d):
+ dracutSetupString = d.dracutSetupString()
+ if len(dracutSetupString):
+ args += " %s" % dracutSetupString
+ import storage
+ if isinstance(d, storage.devices.NetworkStorageDevice):
+ args += " "
+ args += self.network.dracutSetupString(d)
s = d.dracutSetupString()
types[s.split("=")[0]] = True
@@ -100,7 +106,7 @@ class KernelArguments:
import storage
if isinstance(d, storage.devices.NetworkStorageDevice):
- args.append(self.id.network.dracutSetupString(d))
+ args.append(self.anaconda.network.dracutSetupString(d))
for i in [ [ "rd_LUKS_UUID", "rd_NO_LUKS" ],
[ "rd_LVM_LV", "rd_NO_LVM" ],