diff options
Diffstat (limited to 'community/squid/squid.install')
-rw-r--r-- | community/squid/squid.install | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/community/squid/squid.install b/community/squid/squid.install index a7c76d87a..5c8b77600 100644 --- a/community/squid/squid.install +++ b/community/squid/squid.install @@ -1,16 +1,8 @@ post_install() { - if [ -z "$(grep ^proxy: /etc/group)" ]; then - groupadd -g 15 proxy &>/dev/null - fi - - id proxy &>/dev/null || \ - useradd -u 15 -g proxy -d /var/empty proxy - + [ -z "$(grep ^proxy: /etc/group)" ] && groupadd -g 15 proxy &>/dev/null + id proxy &>/dev/null || useradd -u 15 -g proxy -d /var/empty proxy chown proxy.proxy var/{cache,log}/squid - -# cat << EOF -#Release notes: http://www.squid-cache.org/Versions/v3/3.1/RELEASENOTES.html -#EOF + systemd-tmpfiles --create squid.conf } post_upgrade() { @@ -19,8 +11,5 @@ post_upgrade() { pre_remove() { userdel proxy &> /dev/null - if [ ! -z "$(grep ^proxy: /etc/group)" ]; then - groupdel proxy &>/dev/null - fi + [ ! -z "$(grep ^proxy: /etc/group)" ] && groupdel proxy &>/dev/null } - |