[PATCH kickstart master] Add ksdata.network.hostname (readonly) property
Radek Vykydal
rvykydal at redhat.com
Fri Aug 24 09:36:17 UTC 2012
---
pykickstart/commands/network.py | 9 +++++++++
pykickstart/handlers/control.py | 4 ++--
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/pykickstart/commands/network.py b/pykickstart/commands/network.py
index 0a6d8aa..90a7640 100644
--- a/pykickstart/commands/network.py
+++ b/pykickstart/commands/network.py
@@ -327,6 +327,15 @@ class F16_Network(F9_Network):
op.add_option("--wpakey", dest="wpakey", action="store", default="")
return op
+class F18_Network(F16_Network):
+
+ @property
+ def hostname(self):
+ for nd in self.dataList():
+ if nd.hostname:
+ return nd.hostname
+ return None
+
class RHEL4_Network(FC3_Network):
removedKeywords = FC3_Network.removedKeywords
removedAttrs = FC3_Network.removedAttrs
diff --git a/pykickstart/handlers/control.py b/pykickstart/handlers/control.py
index ad55906..9e5142e 100644
--- a/pykickstart/handlers/control.py
+++ b/pykickstart/handlers/control.py
@@ -916,7 +916,7 @@ commandMap = {
"logvol": logvol.F18_LogVol,
"mediacheck": mediacheck.FC4_MediaCheck,
"multipath": multipath.FC6_MultiPath,
- "network": network.F16_Network,
+ "network": network.F18_Network,
"nfs": method.F14_Method,
"part": partition.F18_Partition,
"partition": partition.F18_Partition,
@@ -1195,7 +1195,7 @@ commandMap = {
"logvol": logvol.F15_LogVol,
"mediacheck": mediacheck.FC4_MediaCheck,
"multipath": multipath.FC6_MultiPath,
- "network": network.F16_Network,
+ "network": network.F18_Network,
"nfs": method.F14_Method,
"part": partition.F14_Partition,
"partition": partition.F14_Partition,
--
1.7.4
More information about the anaconda-patches
mailing list