summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2009-07-08 16:42:51 +0200
committerHans de Goede <hdegoede@redhat.com>2009-07-08 16:42:51 +0200
commited17e8f3622f13890fd6f73d8aa6728bc6f260bb (patch)
tree8c3533c4e9c5a795e872f54ac982ee2152972adf
parentf935a97f427afa10ab4b94483e063659457f7dba (diff)
downloadanaconda-ed17e8f3622f13890fd6f73d8aa6728bc6f260bb.tar.gz
anaconda-ed17e8f3622f13890fd6f73d8aa6728bc6f260bb.tar.xz
anaconda-ed17e8f3622f13890fd6f73d8aa6728bc6f260bb.zip
Add kickstart fcoe command
Add an command to activate FCoE attached SAN's from kickstart
-rw-r--r--anaconda.spec.in2
-rw-r--r--kickstart.py10
2 files changed, 11 insertions, 1 deletions
diff --git a/anaconda.spec.in b/anaconda.spec.in
index b82556b02..c802ca7c8 100644
--- a/anaconda.spec.in
+++ b/anaconda.spec.in
@@ -26,7 +26,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%define libnlver 1.0
%define libselinuxver 1.6
%define mkinitrdver 5.1.2-1
-%define pykickstartver 1.55
+%define pykickstartver 1.56
%define rpmpythonver 4.2-0.61
%define slangver 2.0.6-2
%define yumver 2.9.2
diff --git a/kickstart.py b/kickstart.py
index 5147fa5c2..a53dac90e 100644
--- a/kickstart.py
+++ b/kickstart.py
@@ -257,6 +257,15 @@ class ClearPart(commands.clearpart.FC3_ClearPart):
return retval
+class Fcoe(commands.fcoe.F12_Fcoe):
+ def parse(self, args):
+ retval = commands.fcoe.F12_Fcoe.parse(self, args)
+
+ for fc in self.fcoe:
+ self.handler.id.fcoe.addSan(nic=self.nic)
+
+ return retval
+
class Firewall(commands.firewall.F10_Firewall):
def parse(self, args):
retval = commands.firewall.F10_Firewall.parse(self, args)
@@ -982,6 +991,7 @@ commandMap = {
"deviceprobe": commands.deviceprobe.FC3_DeviceProbe,
"dmraid": DmRaid,
"driverdisk": commands.driverdisk.F12_DriverDisk,
+ "fcoe": Fcoe,
"firewall": Firewall,
"firstboot": Firstboot,
"graphical": commands.displaymode.FC3_DisplayMode,