diff options
author | Jeremy Katz <katzj@redhat.com> | 2004-11-02 16:01:57 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2004-11-02 16:01:57 +0000 |
commit | ab8cb3a80f1a748b01da3a3a4363ffd6591ca306 (patch) | |
tree | b45a904764fbd6ad7e74820c8340b2e2debf0c8d /packages.py | |
parent | 3e438eca8d0f48f0fa4c736ec12638c31aa2c317 (diff) | |
download | anaconda-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.py | 6 |
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) |