lightdm: improve pam files; depend on upower for suspend/hibernate support.

This commit is contained in:
Juan RP 2013-01-04 12:11:10 +01:00
parent 1e716aaefb
commit 4a9d1526a1
3 changed files with 36 additions and 27 deletions

View File

@ -1,13 +1,20 @@
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so
auth requisite pam_permit.so
auth sufficient pam_succeed_if.so uid >= 1000 quiet
auth required pam_deny.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 revoke
session required pam_limits.so
session required pam_unix.so
auth requisite pam_nologin.so
auth required pam_env.so
auth requisite pam_permit.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_deny.so
session required pam_loginuid.so
session optional pam_systemd.so
session optional pam_keyinit.so revoke
session required pam_limits.so
session required pam_unix.so

View File

@ -1,11 +1,12 @@
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so
auth required pam_unix.so
auth optional pam_gnome_keyring.so
account required pam_unix.so
session required pam_limits.so
session required pam_unix.so
session optional pam_systemd.so
password required pam_unix.so
session optional pam_gnome_keyring.so auto_start
auth requisite pam_nologin.so
auth required pam_env.so
auth required pam_unix.so
-auth optional pam_gnome_keyring.so
account required pam_unix.so
session required pam_limits.so
session required pam_unix.so
password required pam_unix.so
session optional pam_loginuid.so
session optional pam_systemd.so
-session optional pam_gnome_keyring.so auto_start

View File

@ -1,14 +1,10 @@
# Template file for 'lightdm'
pkgname=lightdm
version=1.4.0
revision=2
revision=3
build_style=gnu-configure
configure_args="--with-greeter-session=lightdm-gtk-greeter
--with-greeter-user=lightdm --disable-static --disable-tests"
depends="accountsservice"
makedepends="pkg-config intltool dbus-glib-devel libxklavier-devel libxml2-devel
qt-devel gtk+3-devel libxcb-devel libXdmcp-devel pam-devel vala-devel
gobject-introspection itstool"
fulldepends="gnome-icon-theme dbus"
short_desc="Light Display Manager"
maintainer="Juan RP <xtraeme@gmail.com>"
@ -24,6 +20,11 @@ long_desc="
* Fully themeable (easiest with the webkit interface)
* Cross-desktop (greeters can be written in any toolkit)"
depends="accountsservice upower"
makedepends="pkg-config intltool dbus-glib-devel libxklavier-devel libxml2-devel
qt-devel gtk+3-devel libxcb-devel libXdmcp-devel pam-devel vala-devel
gobject-introspection itstool"
conf_files="
/etc/lightdm/keys.conf
/etc/lightdm/lightdm.conf