summaryrefslogtreecommitdiffstats
path: root/packages.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2004-11-02 16:01:57 +0000
committerJeremy Katz <katzj@redhat.com>2004-11-02 16:01:57 +0000
commitab8cb3a80f1a748b01da3a3a4363ffd6591ca306 (patch)
treeb45a904764fbd6ad7e74820c8340b2e2debf0c8d /packages.py
parent3e438eca8d0f48f0fa4c736ec12638c31aa2c317 (diff)
downloadanaconda-ab8cb3a80f1a748b01da3a3a4363ffd6591ca306.tar.gz
anaconda-ab8cb3a80f1a748b01da3a3a4363ffd6591ca306.tar.xz
anaconda-ab8cb3a80f1a748b01da3a3a4363ffd6591ca306.zip
2004-11-02 Jeremy Katz <katzj@redhat.com>
* packages.py (handleX11Packages): Handle making sure gdm is installed and don't get TWM started if people don't install GNOME (#132743)
Diffstat (limited to 'packages.py')
-rw-r--r--packages.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages.py b/packages.py
index 25907683b..28ec62cc4 100644
--- a/packages.py
+++ b/packages.py
@@ -231,7 +231,9 @@ def handleX11Packages(dir, intf, disp, id, instPath):
# END BLOCK
# set default runlevel based on packages
- gnomeSelected = (id.grpset.hdrlist.has_key('gdm')
+ gnomeSelected = (id.grpset.hdrlist.has_key('gnome-session')
+ and id.grpset.hdrlist['gnome-session'].isSelected())
+ gdmSelected = (id.grpset.hdrlist.has_key('gdm')
and id.grpset.hdrlist['gdm'].isSelected())
kdeSelected = (id.grpset.hdrlist.has_key('kdebase')
and id.grpset.hdrlist['kdebase'].isSelected())
@@ -245,7 +247,7 @@ def handleX11Packages(dir, intf, disp, id, instPath):
elif kdeSelected:
id.desktop.setDefaultDesktop("KDE")
- if (gnomeSelected or kdeSelected) and (xinstalled) and (not flags.serial) and (not flags.virtpconsole):
+ if (gdmSelected or kdeSelected) and (xinstalled) and (not flags.serial) and (not flags.virtpconsole):
id.desktop.setDefaultRunLevel(5)
else:
id.desktop.setDefaultRunLevel(3)