Update to 3.5.4.1

- Fixes autologin
- Fixes logind integration
- Fixes dconf incompatibility
This commit is contained in:
Ray Strode 2012-07-19 12:37:25 -04:00
parent c59e87a58f
commit 7c6072e3ef
14 changed files with 13 additions and 115 deletions

2
.gitignore vendored
View File

@ -20,3 +20,5 @@ gdm-2.30.2.tar.bz2
/gdm-3.4.1.tar.xz
/gdm-3.5.2.tar.xz
/gdm-3.5.4.tar.xz
/gdm-3.5.4.1.tar.xz
/org.gnome.login-screen.gschema.override

View File

@ -1,16 +0,0 @@
#%PAM-1.0
auth required pam_env.so
auth required pam_permit.so
auth include postlogin
account required pam_nologin.so
account include system-auth
password include system-auth
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
-session optional pam_ck_connector.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include system-auth
session include postlogin

Binary file not shown.

Before

Width:  |  Height:  |  Size: 461 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,18 +0,0 @@
auth substack fingerprint-auth
auth required pam_succeed_if.so user != root quiet
auth include postlogin
account required pam_nologin.so
account include fingerprint-auth
password include fingerprint-auth
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
-session optional pam_ck_connector.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include fingerprint-auth
session include postlogin

View File

@ -1,21 +0,0 @@
auth [success=done ignore=ignore default=bad] pam_selinux_permit.so
auth substack password-auth
auth required pam_succeed_if.so user != root quiet
auth optional pam_gnome_keyring.so
auth include postlogin
account required pam_nologin.so
account include password-auth
password include password-auth
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
-session optional pam_ck_connector.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include password-auth
session optional pam_gnome_keyring.so auto_start
session include postlogin

Binary file not shown.

Before

Width:  |  Height:  |  Size: 871 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

View File

@ -1,18 +0,0 @@
auth substack smartcard-auth
auth required pam_succeed_if.so user != root quiet
auth include postlogin
account required pam_nologin.so
account include smartcard-auth
password include smartcard-auth
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
-session optional pam_ck_connector.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include smartcard-auth
session include postlogin

View File

@ -1,11 +0,0 @@
#%PAM-1.0
auth required pam_env.so
auth required pam_permit.so
auth include postlogin
account required pam_nologin.so
account include system-auth
password include system-auth
session required pam_loginuid.so
session optional pam_keyinit.so force revoke
session include system-auth
session include postlogin

View File

@ -13,24 +13,15 @@
Summary: The GNOME Display Manager
Name: gdm
Version: 3.5.4
Release: 3%{?dist}
Version: 3.5.4.1
Release: 1%{?dist}
Epoch: 1
License: GPLv2+
Group: User Interface/X
URL: http://download.gnome.org/sources/gdm
#VCS: git:git://git.gnome.org/gdm
Source: http://download.gnome.org/sources/gdm/3.4/gdm-%{version}.tar.xz
Source2: gdm-autologin-pam
Source11: gdm-welcome-pam
Source3: gdm-password.pam
Source4: gdm-smartcard.pam
Source5: gdm-fingerprint.pam
Source6: gdm-smartcard-16.png
Source7: gdm-smartcard-48.png
Source8: gdm-fingerprint-16.png
Source9: gdm-fingerprint-48.png
Source10: org.gnome.login-screen.gschema.override
Source1: org.gnome.login-screen.gschema.override
# upstream fix
Patch0: dconf-profile.patch
@ -136,15 +127,6 @@ Development files and headers for writing GDM greeters.
autoreconf -i -f
%build
cp -f %{SOURCE2} data/gdm-autologin
cp -f %{SOURCE3} gui/simple-greeter/extensions/password/gdm-password.pam
cp -f %{SOURCE4} data/gdm-smartcard.pam
cp -f %{SOURCE5} data/gdm-fingerprint.pam
cp -f %{SOURCE11} data/gdm-welcome
cp -f %{SOURCE6} gui/simple-greeter/extensions/smartcard/icons/16x16/gdm-smartcard.png
cp -f %{SOURCE7} gui/simple-greeter/extensions/smartcard/icons/48x48/gdm-smartcard.png
cp -f %{SOURCE8} gui/simple-greeter/extensions/fingerprint/icons/16x16/gdm-fingerprint.png
cp -f %{SOURCE9} gui/simple-greeter/extensions/fingerprint/icons/48x48/gdm-fingerprint.png
%configure --with-pam-prefix=%{_sysconfdir} \
--enable-split-authentication \
@ -366,6 +348,12 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
%{_libdir}/girepository-1.0/Gdm-1.0.typelib
%changelog
* Thu Jul 19 2012 Ray Strode <rstrode@redhat.com> 3.5.4.1-1
- Update to 3.5.4.1
- Fixes autologin
- Fixes logind integration
- Fixes dconf incompatibility
* Thu Jul 19 2012 Matthias Clasen <mclasen@redhat.com> - 1:3.5.4-3
- Fix dconf profile syntax

View File

@ -1,4 +0,0 @@
#%PAM-1.0
auth include config-util
account include config-util
session include config-util

View File

@ -1,5 +0,0 @@
[Desktop Entry]
Type=Application
Name=PolicyKit Authentication Agent
Exec=/usr/libexec/polkit-gnome-authentication-agent-1
OnlyShowIn=GNOME;

View File

@ -1 +1,2 @@
b622bb2b8a0461125824bcede844a9a7 gdm-3.5.4.tar.xz
e7a016c384f85aff5f974612a6236560 gdm-3.5.4.1.tar.xz
f8fbef8f99229e0e0dfa7621d4786786 org.gnome.login-screen.gschema.override