X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=debian%2Fpostinst;h=832a1ecf542ebbd41fc0eef20101a658666aff6e;hp=4f9a0e008c8f9fc50ec3d53333b7583bc16e86a9;hb=f4464cf737ef3de89c27a86c20595bebc802b29a;hpb=bc29e5b24b19ff1bd9f939c29c943632260e5bee diff --git a/debian/postinst b/debian/postinst index 4f9a0e00..832a1ecf 100644 --- a/debian/postinst +++ b/debian/postinst @@ -27,7 +27,7 @@ case "$1" in configure) adduser --quiet --system --home /etc/privoxy --no-create-home \ --ingroup nogroup --disabled-password privoxy - chown -R privoxy.adm /var/log/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 ] \ @@ -39,6 +39,17 @@ case "$1" in chown root /etc/privoxy/standard.action \ /etc/privoxy/default.action fi + + if [ "x$2" != "x" ] && dpkg --compare-versions "$2" lt "3.0.7" \ + && grep -q '^actionsfile [a-z]*[[:space:]]*#.*$' /etc/privoxy/config + then + # Upgrading from version before 3.0.7 where the user kept his old + # (modified) config file: + # Try to change "actionsfile foo" to "actionsfile foo.action" + # as needed in 3.0.7: + sed 's/^actionsfile \([a-z]*\)\([ ]*\#\)/actionsfile \1.action\2/' \ + -i.bak /etc/privoxy/config + fi ;; abort-upgrade|abort-remove|abort-deconfigure)