X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=debian%2Fpostinst;h=4f9a0e008c8f9fc50ec3d53333b7583bc16e86a9;hb=85edc9e4e4208e7008630c72bff56d9e30d40e49;hp=ee710cfb64f55b5b565fc8a6daf173038683937d;hpb=58e98c968352e34221c8e12370408e73402eb59a;p=privoxy.git diff --git a/debian/postinst b/debian/postinst index ee710cfb..4f9a0e00 100644 --- a/debian/postinst +++ b/debian/postinst @@ -25,13 +25,20 @@ set -e case "$1" in configure) - if ! grep -q '^privoxy:' /etc/passwd - then - adduser --system --home /etc/privoxy --ingroup nogroup \ - --disabled-password privoxy >/dev/null - fi - chown -R privoxy.adm /var/log/privoxy /etc/privoxy - chmod 750 /var/log/privoxy /etc/privoxy + adduser --quiet --system --home /etc/privoxy --no-create-home \ + --ingroup nogroup --disabled-password privoxy + chown -R privoxy.adm /var/log/privoxy + chmod 750 /var/log/privoxy + chown privoxy /etc/privoxy/user.action /etc/privoxy/trust + [ -f /etc/privoxy/global.action ] \ + && chown privoxy /etc/privoxy/global.action + + if [ "x$2" != "x" ] && dpkg --compare-versions "$2" lt "3.0.4" + then + # Upgrading from a 3.0.3* version + chown root /etc/privoxy/standard.action \ + /etc/privoxy/default.action + fi ;; abort-upgrade|abort-remove|abort-deconfigure)