Hello community,
here is the log from the commit of package gdm
checked in at Thu Sep 6 21:50:09 CEST 2007.
--------
--- GNOME/gdm/gdm.changes 2007-09-03 06:24:53.000000000 +0200
+++ /mounts/work_src_done/STABLE/gdm/gdm.changes 2007-09-05 17:45:52.000000000 +0200
@@ -1,0 +2,11 @@
+Wed Sep 5 17:45:26 CEST 2007 - sbrabec@suse.cz
+
+- Search for SaX2 in XKeepsCrashing.
+
+-------------------------------------------------------------------
+Wed Sep 5 15:43:38 CEST 2007 - sbrabec@suse.cz
+
+- Apply DISPLAYMANAGER_PASSWORD_LESS_LOGIN only for standard login,
+ not for autologin (#307566).
+
+-------------------------------------------------------------------
New:
----
gdm-XKeepsCrashing-SaX2.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.Pw2867/_old 2007-09-06 21:47:53.000000000 +0200
+++ /var/tmp/diff_new_pack.Pw2867/_new 2007-09-06 21:47:53.000000000 +0200
@@ -22,7 +22,7 @@
License: GPL v2 or later
Group: System/GUI/GNOME
Version: 2.19.7
-Release: 3
+Release: 5
Summary: The GNOME 2.x Display Manager
Source: %{name}-%{version}.tar.bz2
Source1: gdm.pamd
@@ -54,6 +54,7 @@
# don't ask.
Patch38: gdm-2.19.3-token-login2.patch
Patch39: gdm-2.19.7-pam-hide-password.patch
+Patch40: gdm-XKeepsCrashing-SaX2.patch
URL: http://www.gnome.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Docdir: %{_defaultdocdir}
@@ -108,6 +109,7 @@
%patch37 -p1
%patch38 -p0
%patch39 -p1
+%patch40
gnome-patch-translation-update
%build
@@ -164,14 +166,28 @@
rm -rf $RPM_BUILD_ROOT
%pre
-# Remove old logs (#56205).
-rm -f var/lib/gdm/*.log*
-# Remove old gdm_sysconfig.conf to update custom.conf from sysconfig settings.
-rm -f etc/gdm/gdm_sysconfig.conf
/usr/sbin/groupadd -r gdm 2> /dev/null || :
/usr/sbin/useradd -r -o -g gdm -s /bin/false \
-c "Gnome Display Manager daemon" -d /var/lib/gdm gdm 2> /dev/null || :
/usr/sbin/usermod -g gdm -G gdm -s /bin/false gdm 2> /dev/null
+# Remove old gdm_sysconfig.conf to update custom.conf from sysconfig settings.
+rm -f etc/gdm/gdm_sysconfig.conf
+# Remove old logs (#56205). Last created in SLEC8&9.0, first deleted in 9.2&SLED10.
+# Can be removed after SLES11:
+rm -f var/lib/gdm/*.log*
+# Fix incorrect interpretation of DISPLAYMANAGER_PASSWORD_LESS_LOGIN (#307566).
+# Last done in SLED10&10.1, first fixed in 10.3.
+# Can be removed after SLES12:
+if grep -q gdm-autologin sbin/conf.d/SuSEconfig.gdm ; then
+ if grep -q '^DISPLAYMANAGER_PASSWORD_LESS_LOGIN="no"' etc/sysconfig/displaymanager ; then
+ sed 's/^\(auth[[:space:]][[:space:]]*\)include[[:space:]]\([[:space:]]*\)common-auth/\1required\2pam_permit.so/'