[sddm/f19] Switched the pam config to the one GDM uses.

Martin Briza mbriza at fedoraproject.org
Tue Aug 27 16:31:20 UTC 2013


commit 5a257fdf67442cf9e01d15d9aca9dbeaf20fc4f7
Author: Martin Briza <mbriza at redhat.com>
Date:   Tue Aug 27 18:30:32 2013 +0200

    Switched the pam config to the one GDM uses.
    
    Solves issues with pulseaudio and possibly more.
    
    Thanks to nslqqq.

 sddm.pam  |   39 ++++++++++++++++++++-------------------
 sddm.spec |    7 +++++--
 2 files changed, 25 insertions(+), 21 deletions(-)
---
diff --git a/sddm.pam b/sddm.pam
index 2d3c68e..2215db4 100644
--- a/sddm.pam
+++ b/sddm.pam
@@ -1,21 +1,22 @@
-#%PAM-1.0
 auth     [success=done ignore=ignore default=bad] pam_selinux_permit.so
-auth       required    pam_env.so
-auth       substack    system-auth
--auth       optional    pam_gnome_keyring.so
--auth       optional    pam_mate_keyring.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
+auth        substack      password-auth
+auth        optional      pam_gnome_keyring.so
+auth        optional      pam_mate_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     system-auth
--session    optional    pam_gnome_keyring.so auto_start
--session    optional    pam_mate_keyring.so auto_start
-session    include     postlogin
+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     optional      pam_mate_keyring.so auto_start
+session     include       postlogin
diff --git a/sddm.spec b/sddm.spec
index 4816855..5713a1a 100644
--- a/sddm.spec
+++ b/sddm.spec
@@ -3,13 +3,13 @@
 
 Name:           sddm
 Version:        0.2.0
-Release:        0.1.20130821git%(echo %{sddm_commit} | cut -c-8)%{?dist}
+Release:        0.2.20130821git%(echo %{sddm_commit} | cut -c-8)%{?dist}
 License:        GPLv2+
 Summary:        QML based X11 desktop manager
 
 Url:            https://github.com/sddm/sddm
 Source0:        https://github.com/sddm/sddm/archive/%{sddm_commit}.tar.gz
-# Originally kdm config, shamelessly stolen from kde-settings
+# Originally kdm config, shamelessly stolen from gdm
 Source1:        sddm.pam
 
 Provides: service(graphical-login) = sddm
@@ -80,6 +80,9 @@ sed -i "s/^MinimumVT=[0-9]*$/MinimumVT=1/" %{buildroot}%{_sysconfdir}/sddm.conf
 %{_datadir}/apps/sddm/themes/*
 
 %changelog
+* Tue Aug 27 2013 Martin Briza <mbriza at redhat.com> - 0.2.0-0.2.20130821gite707e229
+- Switched the pam config to the one GDM uses. Solves issues with pulseaudio and possibly more.
+
 * Thu Aug 22 2013 Martin Briza <mbriza at redhat.com> - 0.2.0-0.1.20130821gite707e229
 - Fixed the package version
 


More information about the scm-commits mailing list