X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=debian%2Fpostinst;h=832a1ecf542ebbd41fc0eef20101a658666aff6e;hb=c5985a55e631cf24a1d08717ae87c5e3cdd98c98;hp=4f9a0e008c8f9fc50ec3d53333b7583bc16e86a9;hpb=6aa60a252059f209c5f3fb14502ad1deff7aba61;p=privoxy.git 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)