diff options
| author | Brian Bidulock <bidulock@openss7.org> | 2014-05-08 17:26:31 -0600 |
|---|---|---|
| committer | Brian Bidulock <bidulock@openss7.org> | 2015-06-10 15:33:32 -0600 |
| commit | 3bc83ef4aa0f8af83c5e477ad6cc75a35da7b2e6 (patch) | |
| tree | 8639b2a16d6c508a55fc2dfd3577df2dc8179802 /polkit.install | |
| parent | fa3e2e74e8da040429332ecc468b29e9e44ef0cc (diff) | |
| download | polkit-git-3bc83ef4aa0f8af83c5e477ad6cc75a35da7b2e6.tar.gz polkit-git-3bc83ef4aa0f8af83c5e477ad6cc75a35da7b2e6.tar.bz2 | |
version 20120725-1
Diffstat (limited to 'polkit.install')
| -rw-r--r-- | polkit.install | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/polkit.install b/polkit.install index fbb9891..6a8d5c1 100644 --- a/polkit.install +++ b/polkit.install @@ -1,18 +1,24 @@ 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 -d '/' -s /bin/false polkitd - passwd -l polkitd &>/dev/null + # 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_upgrade() { - 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 -post_remove() { - if getent passwd polkitd >/dev/null; then - userdel polkitd - fi - if getent group polkitd >/dev/null; then - groupdel polkitd - fi + chown -R polkitd:polkitd /var/lib/polkit-1/rules.d + chmod 700 /etc/polkit-1/rules.d } + |
