File gdm-2.8.0.0-any-hostname-auth.patch of Package gdm

--- 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') {
+		ve_setenv ("XAUTHLOCALHOSTNAME", d->hostname, TRUE);
+	} else {
+		ve_setenv ("XAUTHLOCALHOSTNAME", "localhost.localdomain", TRUE);
+	}
+
 	if (d->type == TYPE_STATIC) {
 		g_setenv ("GDM_XSERVER_LOCATION", "local", TRUE);
 	} else if (d->type == TYPE_XDMCP) {
openSUSE Build Service is sponsored by