aboutsummaryrefslogtreecommitdiff
path: root/x11/gdm2/pkg-message
diff options
context:
space:
mode:
Diffstat (limited to 'x11/gdm2/pkg-message')
-rw-r--r--x11/gdm2/pkg-message35
1 files changed, 20 insertions, 15 deletions
diff --git a/x11/gdm2/pkg-message b/x11/gdm2/pkg-message
index 91ce3698bdce..6f3b7dcba333 100644
--- a/x11/gdm2/pkg-message
+++ b/x11/gdm2/pkg-message
@@ -1,20 +1,25 @@
GDM is installed.
-Please note the following:
-- This port has been tested on 5.0-CURRENT and 4.4-RELEASE and higher.
-- If you are running a version of FreeBSD prior to 4.5-PRERELEASE, you should
- append these lines to your /etc/pam.conf, otherwise GDM will refuse all
- logins:
+Do _NOT_ use /etc/ttys to start gdm at boot time. This will result in gdm
+hanging or restarting constantly. Instead, copy the included gdm.sh.sample
+script to gdm.sh, and restart. This script is found, by default, in
+/usr/X11R6/etc/rc.d.
-# gdm config
-gdm auth requisite pam_unix.so try_first_pass
-gdm account requisite pam_unix.so try_first_pass
-gdm session required pam_permit.so
+GDM uses its own locale.alias file to determine its language and especially
+the GNOME-2 fontencoding. This file is located, by default, in
+/usr/X11R6/etc/gdm/locale.alias. By default, the character set for every
+county using the EURO currency is set to ISO8859-15 in order to enable the
+EURO sign. If you don't feel comfortable with this, edit this file according
+to your preferences.
-- Do _NOT_ use /etc/ttys to start gdm at boot time. This will result in gdm
- hanging or restarting constantly. Instead, copy the included gdm.sh.sample
- script to gdm.sh, and restart. This script is found, by default, in
- /usr/X11R6/etc/rc.d.
+If you are running 5.x and you are running 5.1-RELEASE or earlier, GDM will
+fail to work due to a bug in OpenPAM. You can download a patch from
+http://www.FreeBSD.org/~marcus/pam_get_user.c.diff. You must also have the
+FreeBSD src tree on your system. Do the following to apply the patch:
-These notes were written by: Yukihiro Nakai <nakai@FreeBSD.org>
-and updated by: Joe Marcus Clarke <marcus@FreeBSD.org>
+# cd /usr
+# patch -p < /path/to/pam_get_user.c.diff
+
+
+Then rebuild and install world. Note, this bug does _NOT_ affect FreeBSD
+4.x.