X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=debian%2Fpostinst;h=4f9a0e008c8f9fc50ec3d53333b7583bc16e86a9;hb=7c7592fae8bbc71e2b255289e5a1eebd752e4dfc;hp=8f1028de0d976512ee45515e6a025bbea66f052b;hpb=efdeb80407e5194d54fa4372efa6dc77ad31a63a;p=privoxy.git diff --git a/debian/postinst b/debian/postinst index 8f1028de..4f9a0e00 100644 --- a/debian/postinst +++ b/debian/postinst @@ -25,14 +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 + 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/*.action /etc/privoxy/trust + 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)