--- /dev/null
+#%PAM-1.0
+auth required pam_listfile.so item=user sense=deny file=/etc/security/blacklist.gdm onerr=succeed
+auth include system-auth
+auth optional pam_gnome_keyring.so try_first_pass
+
+account required pam_shells.so
+account required pam_nologin.so
+account required pam_access.so
+account include system-auth
+
+password required pam_deny.so
+
+session optional pam_keyinit.so force revoke
+session optional pam_console.so
+session optional pam_gnome_keyring.so auto_start
+session include system-auth
account required pam_shells.so
account required pam_nologin.so
-account required pam_access.so
+account required pam_access.so
account include system-auth
password include system-auth
#
# TODO:
# - s=/dev/null=/home/services/xdm= in %%trigger for graceful upgrade from xdm/kdm/gdm 2.2
-# - check /etc/pam.d/gdm-autologin
+# - check all /etc/pam.d/gdm-* to be pldized:
+# gdm[1] gdm-autologin[4] gdm-fingerprint[11] gdm-password[1] gdm-smartcard gdm-welcome
#
# Conditional build:
%bcond_without selinux # without selinux
Summary(uk.UTF-8): Дисплейний менеджер GNOME
Name: gdm
Version: 3.4.1
-Release: 2
+Release: 3
Epoch: 2
License: GPL/LGPL
Group: X11/Applications
Source6: %{name}-default.desktop
Source7: %{name}.upstart
Source9: %{name}.tmpfiles
+Source10: %{name}-fingerprint.pamd
Patch0: %{name}-xdmcp.patch
Patch1: %{name}-polkit.patch
Patch2: %{name}-xsession.patch
cp -p %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/gdm
cp -p %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/gdm-password
+cp -p %{SOURCE10} $RPM_BUILD_ROOT/etc/pam.d/gdm-fingerprint
cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/pam.d/gdm-autologin
install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/gdm
cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/init/%{name}.conf