diff options
Diffstat (limited to 'x11/gdm2/pkg-message')
-rw-r--r-- | x11/gdm2/pkg-message | 35 |
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. |