diff options
author | Brian Bidulock | 2014-07-05 22:43:26 -0600 |
---|---|---|
committer | Brian Bidulock | 2015-06-10 15:33:33 -0600 |
commit | 0be6e3c528c18a08ea326b0154dfacfc684ce649 (patch) | |
tree | 7fa93b7ce41d39dfba134fc988d19f7674afb607 | |
parent | 7b6498d020375c49711a8cfb14ca07afae82143b (diff) | |
download | aur-0be6e3c528c18a08ea326b0154dfacfc684ce649.tar.gz |
version 1:0.112.r16.ga68f5df-2
-rw-r--r-- | .AURINFO | 2 | ||||
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | polkit.install | 30 |
4 files changed, 15 insertions, 21 deletions
@@ -1,7 +1,7 @@ pkgbase = polkit-git pkgdesc = Application development toolkit for controlling system-wide privileges pkgver = 0.112.r16.ga68f5df - pkgrel = 1 + pkgrel = 2 epoch = 1 url = http://www.freedesktop.org/wiki/Software/polkit install = polkit.install @@ -1,7 +1,7 @@ pkgbase = polkit-git pkgdesc = Application development toolkit for controlling system-wide privileges pkgver = 0.112.r16.ga68f5df - pkgrel = 1 + pkgrel = 2 epoch = 1 url = http://www.freedesktop.org/wiki/Software/polkit install = polkit.install @@ -5,7 +5,7 @@ pkgname=polkit-git pkgver=0.112.r16.ga68f5df -pkgrel=1 +pkgrel=2 epoch=1 pkgdesc="Application development toolkit for controlling system-wide privileges" arch=(i686 x86_64) diff --git a/polkit.install b/polkit.install index 6a8d5c1e9269..fbb98919ed25 100644 --- a/polkit.install +++ b/polkit.install @@ -1,24 +1,18 @@ post_install() { - # Check if user/group polkitd exists - getent group polkitd > /dev/null || groupadd polkitd - getent passwd polkitd > /dev/null || useradd -c "Polkitd system" -g polkitd -s /bin/false -d / polkitd - # Fix permissions - chown -R polkitd:polkitd /etc/polkit-1/rules.d - chmod 700 /etc/polkit-1/rules.d - - chown -R polkitd:polkitd /var/lib/polkit-1/rules.d - chmod 700 /etc/polkit-1/rules.d + getent group polkitd >/dev/null || groupadd -g 102 polkitd + getent passwd polkitd >/dev/null || useradd -c 'Policy Kit Daemon' -u 102 -g polkitd -d '/' -s /bin/false polkitd + passwd -l polkitd &>/dev/null } post_upgrade() { - # Check if user/group polkitd exists - getent group polkitd > /dev/null || groupadd polkitd - getent passwd polkitd > /dev/null || useradd -c "Polkitd system" -g polkitd -s /bin/false -d / polkitd - # Fix permissions - chown -R polkitd:polkitd /etc/polkit-1/rules.d - chmod 700 /etc/polkit-1/rules.d - - chown -R polkitd:polkitd /var/lib/polkit-1/rules.d - chmod 700 /etc/polkit-1/rules.d + post_install } +post_remove() { + if getent passwd polkitd >/dev/null; then + userdel polkitd + fi + if getent group polkitd >/dev/null; then + groupdel polkitd + fi +} |