post_install() { if ! getent group privoxy &>/dev/null; then groupadd -g 42 privoxy >/dev/null fi if ! getent passwd privoxy &>/dev/null; then useradd -c "Privoxy" -u 42 -g privoxy -G adm -d /var/spool/privoxy -s /bin/nologin privoxy >/dev/null fi chown -R privoxy:privoxy /etc/privoxy /var/log/privoxy if [ ! -d /var/spool/privoxy ]; then install -dm0770 -o privoxy -g privoxy /var/spool/privoxy fi if ! groups privoxy | grep adm &>/dev/null; then gpasswd -a privoxy adm >/dev/null fi privoxy_shell=$(getent passwd privoxy | cut -d: -f7) if [ "$privoxy_shell" != '/bin/nologin' ]; then chsh -s /bin/nologin privoxy &>/dev/null fi } post_upgrade() { post_install } post_remove() { if getent passwd privoxy &>/dev/null; then userdel privoxy >/dev/null fi if getent group privoxy &>/dev/null; then groupdel privoxy >/dev/null fi rm -rf var/spool/privoxy }