Hi!

Just to clarify a bit, as the changes on the sources may seem big, these are
the differences on resulting scripts (the only that was changed besides
changelogs and a note on NEWS).

>From -5 to -6:

diff -ru 5/control/postrm 6/control/postrm
--- 5/control/postrm    2021-02-08 21:35:48.000000000 +0100
+++ 6/control/postrm    2021-03-04 14:45:00.000000000 +0100
@@ -6,20 +6,12 @@
        remove)
                ;;
        purge)
-               echo "Purging logfiles..."
-               rm -rf /var/log/squid
-
-               if [ -f /etc/squid/squid.conf ]; then
-                       echo "Removing the config-file .."
-                       rm -f /etc/squid/squid.conf
-               fi
-
                #
                # We do not remove /var/spool/squid because that might
                # take a lot of time. Most of the time it is on a seperate
                # disk anyway and it is faster to do a mkfs on it..
                #
-               echo "Please, remove /var/spool/squid yourself."
+               echo "Please, remove logs (/var/log/squid) and cache 
(/var/spool/squid) yourself."
                ;;
        failed-upgrade|abort-upgrade|upgrade|abort-install|disappear)
                ;;

And these are those from -6 to -7:

diff -ru 6/control/postrm 7/control/postrm
--- 6/control/postrm    2021-03-04 14:45:00.000000000 +0100
+++ 7/control/postrm    2021-03-10 09:19:32.000000000 +0100
@@ -21,7 +21,7 @@
 # generated by other debhelper scripts.
 
 # Automatically added by dh_installinit/13.3.4
-if [ "$1" = "purge" ] ; then
+if [ "$1" = "purge" ] && ! [ -e /etc/init.d/squid ]; then
        update-rc.d squid remove >/dev/null
 fi
 # End automatically added section
@@ -42,7 +42,7 @@
        fi
 fi
 
-if [ "$1" = "purge" ]; then
+if [ "$1" = "purge" ] && ! [ -e /lib/systemd/system/squid.service ]; then
        if [ -x "/usr/bin/deb-systemd-helper" ]; then
                deb-systemd-helper purge 'squid.service' >/dev/null || true
                deb-systemd-helper unmask 'squid.service' >/dev/null || true

Hope that clarifies a bit.

Regards.
-- 
Manty/BestiaTester -> http://manty.net

Reply via email to