diff options
author | Mike Fulbright <msf@redhat.com> | 2001-03-01 00:02:20 +0000 |
---|---|---|
committer | Mike Fulbright <msf@redhat.com> | 2001-03-01 00:02:20 +0000 |
commit | d1673324ea27bf6eb1ab2795d8d7a3dc8b5c9143 (patch) | |
tree | ca8b168d306576711902eaee1212f779b02907b6 /todo.py | |
parent | f040348adc40e3627aaa271b1bd93bb6effed1ec (diff) | |
download | anaconda-d1673324ea27bf6eb1ab2795d8d7a3dc8b5c9143.tar.gz anaconda-d1673324ea27bf6eb1ab2795d8d7a3dc8b5c9143.tar.xz anaconda-d1673324ea27bf6eb1ab2795d8d7a3dc8b5c9143.zip |
fix for bug 26792
Diffstat (limited to 'todo.py')
-rw-r--r-- | todo.py | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -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): |