2006-12-28 23:05:20 +00:00
|
|
|
--- gdm-2.16.1/daemon/slave.c
|
|
|
|
+++ gdm-2.16.1/daemon/slave.c
|
|
|
|
@@ -3438,6 +3438,12 @@
|
|
|
|
g_setenv ("SHELL", pwent->pw_shell, TRUE);
|
|
|
|
g_unsetenv ("MAIL"); /* Unset $MAIL for broken shells */
|
|
|
|
|
|
|
|
+ if (d->hostname != NULL && d->hostname [0] != '\0') {
|
2007-08-05 09:39:08 +00:00
|
|
|
+ g_setenv ("XAUTHLOCALHOSTNAME", d->hostname, TRUE);
|
2006-12-28 23:05:20 +00:00
|
|
|
+ } else {
|
2007-08-05 09:39:08 +00:00
|
|
|
+ g_setenv ("XAUTHLOCALHOSTNAME", "localhost.localdomain", TRUE);
|
2006-12-28 23:05:20 +00:00
|
|
|
+ }
|
|
|
|
+
|
|
|
|
if (d->type == TYPE_STATIC) {
|
|
|
|
g_setenv ("GDM_XSERVER_LOCATION", "local", TRUE);
|
|
|
|
} else if (d->type == TYPE_XDMCP) {
|