[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