summaryrefslogtreecommitdiffstats
path: root/todo.py
diff options
context:
space:
mode:
authorMike Fulbright <msf@redhat.com>2001-03-01 00:02:20 +0000
committerMike Fulbright <msf@redhat.com>2001-03-01 00:02:20 +0000
commitd1673324ea27bf6eb1ab2795d8d7a3dc8b5c9143 (patch)
treeca8b168d306576711902eaee1212f779b02907b6 /todo.py
parentf040348adc40e3627aaa271b1bd93bb6effed1ec (diff)
downloadanaconda-d1673324ea27bf6eb1ab2795d8d7a3dc8b5c9143.tar.gz
anaconda-d1673324ea27bf6eb1ab2795d8d7a3dc8b5c9143.tar.xz
anaconda-d1673324ea27bf6eb1ab2795d8d7a3dc8b5c9143.zip
fix for bug 26792
Diffstat (limited to 'todo.py')
-rw-r--r--todo.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/todo.py b/todo.py
index f2ab01f1a..d16ce6501 100644
--- a/todo.py
+++ b/todo.py
@@ -765,11 +765,15 @@ class ToDo:
for n in packages:
self.selectPackage(n)
- if self.x.server and not self.x.server == "XFree86":
- try:
- self.selectPackage ('XFree86-' + self.x.server[5:])
- except ValueError, message:
- log ("Error selecting XFree86 server package: %s", message)
+
+ if self.hdList.packages.has_key('XFree86') and self.hdList.packages['XFree86'].selected:
+ log ("X is being installed, need to enable server if set")
+ if self.x.server and not self.x.server == "XFree86":
+ log("enabling server %s" % self.x.server)
+ try:
+ self.selectPackage ('XFree86-' + self.x.server[5:])
+ except ValueError, message:
+ log ("Error selecting XFree86 server package: %s", message)
def selectPackage(self, package):
if not self.hdList.packages.has_key(package):