Date: Saturday, December 16, 2017 @ 02:30:13 Author: heftig Revision: 312953
0.113+34+g29ba7af-1 Modified: polkit/trunk/PKGBUILD Deleted: polkit/trunk/polkit.install ----------------+ PKGBUILD | 12 ++++++++---- polkit.install | 18 ------------------ 2 files changed, 8 insertions(+), 22 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-12-16 02:20:17 UTC (rev 312952) +++ PKGBUILD 2017-12-16 02:30:13 UTC (rev 312953) @@ -2,7 +2,7 @@ # Maintainer: Jan de Groot <j...@archlinux.org> pkgname=polkit -pkgver=0.113+29+g3272a98 +pkgver=0.113+34+g29ba7af pkgrel=1 pkgdesc="Application development toolkit for controlling system-wide privileges" arch=(x86_64) @@ -10,8 +10,7 @@ url="https://www.freedesktop.org/wiki/Software/polkit/" depends=(glib2 pam expat systemd js) makedepends=(intltool gtk-doc gobject-introspection git autoconf-archive) -install=polkit.install -_commit=3272a988655c3236b55bad70e9a3af20857f384b # master +_commit=29ba7afba1b79a325183a71966f35926dfdf506e # master source=("git+https://anongit.freedesktop.org/git/polkit#commit=$_commit") sha256sums=('SKIP') @@ -29,7 +28,7 @@ cd $pkgname ./configure --prefix=/usr --sysconfdir=/etc \ - --localstatedir=/var --libexecdir=/usr/lib/polkit-1 \ + --localstatedir=/var --libexecdir=/usr/lib \ --enable-libsystemd-login=yes --disable-static \ --enable-gtk-doc --with-os-type=redhat @@ -49,6 +48,11 @@ chown root:102 "$pkgdir"/{etc,usr/share}/polkit-1/rules.d chmod 750 "$pkgdir"/{etc,usr/share}/polkit-1/rules.d + + install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" <<END +u polkitd 102 "PolicyKit daemon" +m polkitd proc +END } # vim: ts=2 sw=2 et: Deleted: polkit.install =================================================================== --- polkit.install 2017-12-16 02:20:17 UTC (rev 312952) +++ polkit.install 2017-12-16 02:30:13 UTC (rev 312953) @@ -1,18 +0,0 @@ -post_install() { - getent group polkitd >/dev/null || groupadd -g 102 polkitd - getent passwd polkitd >/dev/null || useradd -c 'Policy Kit Daemon' -u 102 -g polkitd -G proc -d '/' -s /usr/bin/nologin polkitd - passwd -l polkitd &>/dev/null -} - -post_upgrade() { - post_install - - if (( $(vercmp $2 0.113-2) < 0 )); then - usermod -aG proc -s /usr/bin/nologin polkitd - fi - - if (( $(vercmp $2 0.113-4) < 0 )); then - chown root:102 /{etc,usr/share}/polkit-1/rules.d - chmod 750 /{etc,usr/share}/polkit-1/rules.d - fi -}