diff options
author | Hans de Goede <hdegoede@redhat.com> | 2009-11-25 15:59:14 +0100 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2009-11-26 12:21:15 +0100 |
commit | de0984c9fde20560322fc0f3f8200e28d657ef47 (patch) | |
tree | 8426f7fce52302355ffc3e841d08cc4f41072ebf /kickstart.py | |
parent | b4d37f7891a291617744b390ccb050300bd17c9e (diff) | |
download | anaconda-de0984c9fde20560322fc0f3f8200e28d657ef47.tar.gz anaconda-de0984c9fde20560322fc0f3f8200e28d657ef47.tar.xz anaconda-de0984c9fde20560322fc0f3f8200e28d657ef47.zip |
Add DCB option to kickstart FCoE code (#513011)
Diffstat (limited to 'kickstart.py')
-rw-r--r-- | kickstart.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/kickstart.py b/kickstart.py index 412c19b5c..497cda92c 100644 --- a/kickstart.py +++ b/kickstart.py @@ -282,10 +282,11 @@ class ClearPart(commands.clearpart.FC3_ClearPart): clearPartitions(anaconda.id.storage) -class Fcoe(commands.fcoe.F12_Fcoe): +class FcoeData(commands.fcoe.F13_FcoeData): def execute(self, anaconda): - for fc in self.fcoe: - anaconda.id.fcoe.addSan(nic=self.nic) + if self.nic not in self.anaconda.id.network.available(): + raise KickstartValueError, formatErrorMsg(self.lineno, msg="Specified nonexistent nic %s in fcoe command" % self.nic) + anaconda.id.fcoe.addSan(nic=self.nic, dcb=self.dcb) class Firewall(commands.firewall.F10_Firewall): def execute(self, anaconda): @@ -988,7 +989,6 @@ commandMap = { "bootloader": Bootloader, "clearpart": ClearPart, "dmraid": DmRaid, - "fcoe": Fcoe, "firewall": Firewall, "firstboot": Firstboot, "halt": Reboot, @@ -1012,6 +1012,7 @@ commandMap = { } dataMap = { + "FcoeData": : FcoeData, "IscsiData": IscsiData, "LogVolData": LogVolData, "NetworkData": NetworkData, |