[arch-commits] Commit in gdm/trunk (PKGBUILD gdm.install)
Jan Steffens
heftig at archlinux.org
Mon Feb 17 12:24:12 UTC 2020
Date: Monday, February 17, 2020 @ 12:24:11
Author: heftig
Revision: 375743
3.34.1-2: Restore sysusers.d; systemd reverted the expiring
Modified:
gdm/trunk/PKGBUILD
gdm/trunk/gdm.install
-------------+
PKGBUILD | 7 ++++++-
gdm.install | 10 ----------
2 files changed, 6 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-02-17 11:41:53 UTC (rev 375742)
+++ PKGBUILD 2020-02-17 12:24:11 UTC (rev 375743)
@@ -4,7 +4,7 @@
pkgbase=gdm
pkgname=(gdm libgdm)
pkgver=3.34.1
-pkgrel=1
+pkgrel=2
pkgdesc="Display manager and login screen"
url="https://wiki.gnome.org/Projects/GDM"
arch=(x86_64)
@@ -80,6 +80,11 @@
# 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
Modified: gdm.install
===================================================================
--- gdm.install 2020-02-17 11:41:53 UTC (rev 375742)
+++ gdm.install 2020-02-17 12:24:11 UTC (rev 375743)
@@ -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
More information about the arch-commits
mailing list