Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=7ae8f6af74b2915ba07b994e2e1fc6b7de57c5ac

commit 7ae8f6af74b2915ba07b994e2e1fc6b7de57c5ac
Author: Baste <[email protected]>
Date:   Thu Jun 7 15:43:32 2012 +0200

gdm-3.4.1-3-x86_64
* new gdm-password
* new gdm-welcome

diff --git a/source/gnome/gdm/FrugalBuild b/source/gnome/gdm/FrugalBuild
index 33d7f3c..414470c 100644
--- a/source/gnome/gdm/FrugalBuild
+++ b/source/gnome/gdm/FrugalBuild
@@ -4,11 +4,11 @@

pkgname=gdm
pkgver=3.4.1
-pkgrel=2
+pkgrel=3
pkgdesc="GNOME Display Manager"
url="http://www.gnome.org/";
backup=(etc/gdm/custom.conf etc/pam.d/gdm etc/pam.d/gdm-autologin \
-       etc/pam.d/gdm-welcome)
+       etc/pam.d/gdm-welcome etc/pam.d/gdm-password)
depends=('dbus-glib' 'accountsservice' 'nss' 'xorg-server' 'libxrandr' 'gtk+3' \
'libcanberra-gtk' 'pam' 'upower' 'libxklavier' 'polkit-gnome' 'gnome-session' 
'systemd')
makedepends=('intltool' 'gnome-doc-utils' 'gobject-introspection' 'dconf' 
'gnome-settings-daemon')
@@ -66,15 +66,42 @@ EOF

cat > $Fdestdir/etc/pam.d/gdm-welcome << "EOF"
#%PAM-1.0
-auth       required    pam_env.so
-auth       required    pam_permit.so
-account    required    pam_nologin.so
-account    required    pam_unix.so
-password   required    pam_unix.so
-session    required    pam_loginuid.so
-session    optional    pam_keyinit.so force revoke
-session    required    pam_unix.so
-session    required    pam_systemd.so
+auth            required        pam_env.so
+auth            required        pam_permit.so
+
+account         required        pam_nologin.so
+account         required        pam_unix.so
+
+password        required        pam_deny.so
+
+session         required        pam_loginuid.so
+-session        optional        pam_systemd.so
+session         optional        pam_keyinit.so force revoke
+EOF
+
+cat > $Fdestdir/etc/pam.d/gdm-password << "EOF"
+#%PAM-1.0
+auth            requisite       pam_nologin.so
+auth            required        pam_env.so
+
+auth            requisite       pam_unix.so nullok
+auth            optional        pam_gnome_keyring.so
+
+auth            sufficient      pam_succeed_if.so uid >= 1000 quiet
+auth            required        pam_deny.so
+
+account         required        pam_access.so
+account         required        pam_time.so
+account         required        pam_unix.so
+
+password        required        pam_unix.so
+
+session         required        pam_loginuid.so
+-session        optional        pam_systemd.so
+session         optional        pam_keyinit.so force revoke
+session         required        pam_limits.so
+session         required        pam_unix.so
+session         optional        pam_gnome_keyring.so auto_start
EOF

#bash completion fix
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to