diff options
Diffstat (limited to 'community/lightdm')
-rwxr-xr-x | community/lightdm/PKGBUILD | 9 | ||||
-rwxr-xr-x | community/lightdm/lightdm-default-config.patch | 2 | ||||
-rwxr-xr-x | community/lightdm/lightdm-userlist.patch | 13 | ||||
-rwxr-xr-x | community/lightdm/lightdm.install | 2 |
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 } |