summaryrefslogtreecommitdiff
path: root/community/lightdm
diff options
context:
space:
mode:
Diffstat (limited to 'community/lightdm')
-rwxr-xr-xcommunity/lightdm/PKGBUILD9
-rwxr-xr-xcommunity/lightdm/lightdm-default-config.patch2
-rwxr-xr-xcommunity/lightdm/lightdm-userlist.patch13
-rwxr-xr-xcommunity/lightdm/lightdm.install2
4 files changed, 21 insertions, 5 deletions
diff --git a/community/lightdm/PKGBUILD b/community/lightdm/PKGBUILD
index cbe931f96..e193c049f 100755
--- a/community/lightdm/PKGBUILD
+++ b/community/lightdm/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 112451 2014-06-02 09:51:01Z alucryd $
+# $Id: PKGBUILD 115900 2014-07-18 10:27:45Z alucryd $
# Maintainer: Maxime Gauduin <alucryd@gmail.com>
# Contributor: Morfeo <morfeo89@hotmail.it>
pkgbase=lightdm
pkgname=('lightdm' 'liblightdm-qt4' 'liblightdm-qt5')
pkgver=1.10.1
-pkgrel=2
+pkgrel=3
epoch=1
pkgdesc='A lightweight display manager'
arch=('i686' 'x86_64')
@@ -19,6 +19,7 @@ source=("https://launchpad.net/lightdm/${pkgver%.*}/${pkgver}/+download/${pkgbas
'lightdm-autologin.pam'
'lightdm.rules'
'lightdm-default-config.patch'
+ 'lightdm-userlist.patch'
'Xsession')
sha256sums=('737123001a7ae2ab126c75f61dcebb767d082ec043c012285eab6fa6b0d6a58f'
'0d2adba25cdbe59e97ffd302083db9d5e23920780f41e04f64512cd6b633289a'
@@ -26,12 +27,14 @@ sha256sums=('737123001a7ae2ab126c75f61dcebb767d082ec043c012285eab6fa6b0d6a58f'
'e8c4c5fd3b801a390d201166fd1fb9730e78a5c62928768103b870b6bd980ea0'
'33e3c3d6e16c8d30756754ea3f31f5457c5be0343686aad287692be34958984a'
'a89566307e1c81c24f037d854cbd472d2f94f8a4b759877a01563a332319f7d6'
- '20de3152b9ea037be1cbb9a32c052cb53d3362daf7c4ebd3d8669a1af0f13723'
+ '756437add6021bb10f1e8884dab518ea544f0f04a8201f5b72d6d6e0e8cc2a24'
+ '50bbf183eee1f87b0f10e02c70ff0323f383006c914c4314a48843df547fa0b2'
'4d5674906742200b3c171f978457e943560f2c10a2b9156fcd44da3796d185a2')
prepare() {
cd ${pkgbase}-${pkgver}
+ patch -Np0 -i ../lightdm-userlist.patch
patch -Np1 -i ../lightdm-default-config.patch
}
diff --git a/community/lightdm/lightdm-default-config.patch b/community/lightdm/lightdm-default-config.patch
index 89c5a35d9..25be350a4 100755
--- a/community/lightdm/lightdm-default-config.patch
+++ b/community/lightdm/lightdm-default-config.patch
@@ -37,7 +37,7 @@
@@ -9,6 +9,6 @@
# hidden-shells = Shells that indicate a user cannot login
#
- [UserAccounts]
+ [UserList]
-minimum-uid=500
+minimum-uid=1000
hidden-users=nobody nobody4 noaccess
diff --git a/community/lightdm/lightdm-userlist.patch b/community/lightdm/lightdm-userlist.patch
new file mode 100755
index 000000000..9ad9c4315
--- /dev/null
+++ b/community/lightdm/lightdm-userlist.patch
@@ -0,0 +1,13 @@
+=== modified file 'data/users.conf'
+--- data/users.conf 2011-10-18 02:41:06 +0000
++++ data/users.conf 2014-05-19 20:10:41 +0000
+@@ -8,7 +8,7 @@
+ # hidden-users = Users that are not shown to the user
+ # hidden-shells = Shells that indicate a user cannot login
+ #
+-[UserAccounts]
++[UserList]
+ minimum-uid=500
+ hidden-users=nobody nobody4 noaccess
+ hidden-shells=/bin/false /usr/sbin/nologin
+
diff --git a/community/lightdm/lightdm.install b/community/lightdm/lightdm.install
index 14f66f02f..47d622262 100755
--- a/community/lightdm/lightdm.install
+++ b/community/lightdm/lightdm.install
@@ -1,6 +1,6 @@
post_install() {
getent group lightdm > /dev/null 2>&1 || groupadd -g 620 lightdm
- getent passwd lightdm > /dev/null 2>&1 || useradd -c 'Light Display Manager' -u 620 -g lightdm -d /var/lib/lightdm -s /sbin/nologin lightdm
+ getent passwd lightdm > /dev/null 2>&1 || useradd -c 'Light Display Manager' -u 620 -g lightdm -d /var/lib/lightdm -s /usr/bin/nologin lightdm
passwd -l lightdm > /dev/null
systemd-tmpfiles --create /usr/lib/tmpfiles.d/lightdm.conf
}