summaryrefslogtreecommitdiff
path: root/x11/gdm2/files/patch-ak
diff options
context:
space:
mode:
Diffstat (limited to 'x11/gdm2/files/patch-ak')
-rw-r--r--x11/gdm2/files/patch-ak21
1 files changed, 21 insertions, 0 deletions
diff --git a/x11/gdm2/files/patch-ak b/x11/gdm2/files/patch-ak
new file mode 100644
index 000000000000..7112d743b98f
--- /dev/null
+++ b/x11/gdm2/files/patch-ak
@@ -0,0 +1,21 @@
+--- daemon/gdm.c.orig Wed Sep 13 01:04:25 2000
++++ daemon/gdm.c Wed Sep 13 01:05:17 2000
+@@ -271,18 +271,12 @@
+ else
+ GdmUserId = pwent->pw_uid;
+
+- if (GdmUserId==0)
+- gdm_fail (_("gdm_config_parse: The gdm user should not be root. Aborting!"));
+-
+ grent = getgrnam (GdmGroup);
+
+ if (!grent)
+ gdm_fail (_("gdm_config_parse: Can't find the gdm group (%s). Aborting!"), GdmGroup);
+ else
+ GdmGroupId = grent->gr_gid;
+-
+- if (GdmGroupId==0)
+- gdm_fail (_("gdm_config_parse: The gdm group should not be root. Aborting!"));
+
+ setegid (GdmGroupId); /* gid remains `gdm' */
+ seteuid (GdmUserId);