[arch-commits] Commit in plasma-workspace/trunk (PKGBUILD kde.pam)

Andrea Scarpino andrea at archlinux.org
Fri Dec 19 16:54:17 UTC 2014


    Date: Friday, December 19, 2014 @ 17:54:17
  Author: andrea
Revision: 227793

Provide KDE pam file (FS#43149)

Added:
  plasma-workspace/trunk/kde.pam
Modified:
  plasma-workspace/trunk/PKGBUILD

----------+
 PKGBUILD |   11 ++++++++---
 kde.pam  |   18 ++++++++++++++++++
 2 files changed, 26 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-12-19 16:23:03 UTC (rev 227792)
+++ PKGBUILD	2014-12-19 16:54:17 UTC (rev 227793)
@@ -5,7 +5,7 @@
 
 pkgname=plasma-workspace
 pkgver=5.1.2
-pkgrel=1
+pkgrel=2
 pkgdesc='KDE Plasma Workspace'
 arch=('i686' 'x86_64')
 url='https://projects.kde.org/projects/kde/workspace/plasma-workspace'
@@ -21,8 +21,10 @@
 conflicts=('kdebase-workspace')
 groups=('plasma-next')
 options=('!buildflags')
-source=("http://download.kde.org/stable/plasma/${pkgver}/$pkgname-$pkgver.tar.xz")
-md5sums=('8a01835179b25e3a7ff644fd7e52ec96')
+source=("http://download.kde.org/stable/plasma/${pkgver}/$pkgname-$pkgver.tar.xz"
+        'kde.pam')
+md5sums=('8a01835179b25e3a7ff644fd7e52ec96'
+         'f7bc45ed3598a9e1bc1435f051d9ad78')
 
 prepare() {
   mkdir -p build
@@ -46,4 +48,7 @@
 
   # be sure to use the Qt5 version of qtpaths
   sed 's:qtpaths:qtpaths-qt5:' -i "$pkgdir"/usr/bin/startkde
+
+  install -D "${srcdir}"/kde.pam \
+    "${pkgdir}"/etc/pam.d/kde
 }

Added: kde.pam
===================================================================
--- kde.pam	                        (rev 0)
+++ kde.pam	2014-12-19 16:54:17 UTC (rev 227793)
@@ -0,0 +1,18 @@
+#%PAM-1.0
+#auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
+auth       substack     system-auth
+auth       include      postlogin
+account    required     pam_nologin.so
+account    include      system-auth
+password   include      system-auth
+# pam_selinux.so close should be the first session rule
+session    required     pam_selinux.so close
+session    required     pam_loginuid.so
+session    optional     pam_console.so
+# pam_selinux.so open should only be followed by sessions to be executed in the user context
+session    required     pam_selinux.so open
+session    required     pam_namespace.so
+session    optional     pam_keyinit.so force revoke
+session    include      system-auth
+session    include      postlogin
+#-session   optional     pam_ck_connector.so



More information about the arch-commits mailing list