[arch-commits] Commit in polkit/trunk (PKGBUILD polkit.install)
Jan Steffens
heftig at archlinux.org
Sat Dec 16 02:30:14 UTC 2017
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 <jgc at 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
-}
More information about the arch-commits
mailing list