[master] c816cc1 Remove statoverride on uninstall/purge.

Lasse Karstensen lkarsten at varnish-software.com
Thu Feb 5 13:51:24 CET 2015


commit c816cc198a3bea643a9f8b54eaed81d8884cae23
Author: Lasse Karstensen <lkarsten at varnish-software.com>
Date:   Thu Feb 5 13:49:40 2015 +0100

    Remove statoverride on uninstall/purge.
    
    This is added during package installation, and was previously not
    cleaned up properly.
    
    Having the extra line in statoverride that references a non-existing
    varnishlog user, makes dpkg very sad.

diff --git a/varnish.postrm b/varnish.postrm
index 026b5c5..57809cd 100644
--- a/varnish.postrm
+++ b/varnish.postrm
@@ -8,6 +8,11 @@ case "$1" in
 
         remove|failed-upgrade|abort-install|abort-upgrade|disappear)
 
+        if dpkg-statoverride --list /var/log/varnish >/dev/null; then
+            dpkg-statoverride --remove /var/log/varnish || true
+
+        fi
+
         if test -e /var/log/varnish ; then
 
             rm -r /var/log/varnish > /dev/null 2>&1 || exit 78
@@ -35,6 +40,7 @@ case "$1" in
         fi
 
         rm -f /etc/varnish/secret
+        dpkg-statoverride --remove /var/log/varnish || true
 
         ;;
 



More information about the varnish-commit mailing list