From 0be6e3c528c18a08ea326b0154dfacfc684ce649 Mon Sep 17 00:00:00 2001 From: Brian Bidulock Date: Sat, 5 Jul 2014 22:43:26 -0600 Subject: version 1:0.112.r16.ga68f5df-2 --- polkit.install | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) (limited to 'polkit.install') diff --git a/polkit.install b/polkit.install index 6a8d5c1..fbb9891 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 +} -- cgit v1.2.3-70-g09d2