Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 142687 - [Gnome 2.16] GDM should migrate users from gdm.conf to custom.conf
Summary: [Gnome 2.16] GDM should migrate users from gdm.conf to custom.conf
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-03 12:05 UTC by Jose daLuz
Modified: 2006-10-13 11:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jose daLuz 2006-08-03 12:05:05 UTC
From Gnome 2.14 on, configuration files for gdm moved from a single /etc/X11/gdm/gdm.conf to a split between /usr/share/gdm/defaults.conf and /etc/X11/gdm/custom.conf. The exception to this is if a user has an existing, customized /etc/X11/gdm/gdm.conf, custom.conf will be ignored. This was done by upstream to keep users from losing settings since there wasn't sufficient time to write migration code -- reference Gnome bug 333327. This occasionally results in users editing custom.conf but not realizing they need to delete gdm.conf, so their settings are not applied.

Going into 2.16, there is still no migration code. Brian Cameron suggests in the above bug that the best approach is for individual distros to rename gdm.conf to custom.conf, overwriting any existing custom.conf as it would simply be ignored anyway. This should be done during the 2.14->2.16 upgrade. 

It would probably be a good idea to throw comments into the renamed file indicating what happened and what the new config file setup is, as well as an einfo message to the same effect. This bug should block the 2.16 tracker.
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-10-13 11:49:42 UTC
Okay, I've just committed 2.16.1 with code to move gdm.conf out of the way.  This gets you default settings, but we've had several reports (it bit me too) of a legacy gdm.conf causing gdm to fail to start.