summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2008-07-24 15:31:19 -0400
committerChris Lumens <clumens@redhat.com>2008-07-24 15:31:19 -0400
commitdda399d007d2c2b96b9e903fba32d0034efcf1b0 (patch)
tree746bd2f1a839edb7701e04199e72fac5a0d406c3
parentf84447c05459b592e7bf522c735d977573c6f5a9 (diff)
downloadanaconda-dda399d007d2c2b96b9e903fba32d0034efcf1b0.tar.gz
anaconda-dda399d007d2c2b96b9e903fba32d0034efcf1b0.tar.xz
anaconda-dda399d007d2c2b96b9e903fba32d0034efcf1b0.zip
If the xconfig command is given, do something with it (#455938).
-rw-r--r--kickstart.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/kickstart.py b/kickstart.py
index 3a21eeb82..fa8b315ca 100644
--- a/kickstart.py
+++ b/kickstart.py
@@ -749,6 +749,16 @@ class VolGroup(commands.volgroup.FC3_VolGroup):
request.uniqueID = uniqueID
addPartRequest(self.handler.anaconda, request)
+class XConfig(commands.xconfig.F10_XConfig):
+ def parse(self, args):
+ commands.xconfig.F10_XConfig.parse(self, args)
+
+ if self.startX:
+ self.handler.id.desktop.setDefaultRunLevel(5)
+
+ if self.defaultdesktop:
+ self.handler.id.desktop.setDefaultDesktop(self.defaultdesktop)
+
class ZeroMbr(commands.zerombr.FC3_ZeroMbr):
def parse(self, args):
commands.zerombr.FC3_ZeroMbr.parse(self, args)
@@ -821,7 +831,7 @@ commandMap = {
"user": commands.user.F8_User,
"vnc": commands.vnc.FC6_Vnc,
"volgroup": VolGroup,
- "xconfig": commands.xconfig.F10_XConfig,
+ "xconfig": XConfig,
"zerombr": ZeroMbr,
"zfcp": ZFCP
}