diff options
author | Taijian | 2020-02-19 09:31:47 +0100 |
---|---|---|
committer | Taijian | 2020-02-19 09:31:47 +0100 |
commit | 2f54242c55f2a408aac9d31b03e3bd9a43a857f9 (patch) | |
tree | 2cc558e4d45b8d31990564b6c564f26170e39183 | |
parent | b3c725ddae6ca4f95e9ce15db6a8a7f56d418416 (diff) | |
download | aur-2f54242c55f2a408aac9d31b03e3bd9a43a857f9.tar.gz |
mirror extra/gdm update to 3.34.1-2
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | gdm.install | 10 |
3 files changed, 7 insertions, 12 deletions
@@ -1,7 +1,7 @@ pkgbase = gdm-plymouth pkgdesc = Display manager and login screen with plymouth support pkgver = 3.34.1 - pkgrel = 1 + pkgrel = 2 url = https://wiki.gnome.org/Projects/GDM install = gdm.install arch = x86_64 @@ -8,7 +8,7 @@ _pkgbase=gdm pkgbase=gdm-plymouth pkgname=(gdm-plymouth libgdm-plymouth) pkgver=3.34.1 -pkgrel=1 +pkgrel=2 pkgdesc="Display manager and login screen with plymouth support" url="https://wiki.gnome.org/Projects/GDM" arch=(x86_64) @@ -88,6 +88,11 @@ package_gdm-plymouth() { # Unused or created at start rm -r "$pkgdir"/var/{cache,log,run} + install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/gdm.conf" <<END +g gdm 120 - +u gdm 120 "Gnome Display Manager" /var/lib/gdm +END + ### Split libgdm mkdir -p libgdm/{lib,share} mv -t libgdm "$pkgdir"/usr/include diff --git a/gdm.install b/gdm.install index 74aa44da143d..4b39564cba61 100644 --- a/gdm.install +++ b/gdm.install @@ -1,13 +1,3 @@ -post_install() { - # Can't use sysusers as the greeter session cannot launch with an expired 'gdm' account - # https://bugs.archlinux.org/task/63706 - if ! getent passwd gdm >/dev/null; then - groupadd -r -g 120 gdm - useradd -r -c "Gnome Display Manager" -u 120 -g gdm -d /var/lib/gdm -s /sbin/nologin gdm - passwd -ql gdm - fi -} - post_upgrade() { if (( $(vercmp $2 3.34.0-2) < 0 )); then usermod --expiredate= gdm >/dev/null |