# Update Debian BTS. tags 656448 + confirmed upstream fixed-upstream thanks
Thanks, I pushed this fix to master, branch-1.2, branch-1.3, branch-1.4, branch-1.5. It will appear in the next Debian upload. On Fri, Jan 20, 2012 at 03:32:17PM -0800, Ethan Jackson wrote: > Looks fine to me, though I'm no debian expert. > > Ethan > > On Thu, Jan 19, 2012 at 10:07, Ben Pfaff <b...@nicira.com> wrote: > > Debian Policy 10.8 says "Log files should be removed when the package is > > purged (but not when it is only removed)," but the Open vSwitch packages > > didn't properly implement this: > > > > - The openvswitch-brcompat and openvswitch-pki packages didn't delete > > their log files at purge time. > > > > - The openvswitch-switch package deleted all of the log files at purge > > time, even those owned by openvswitch-brcompat or openvswitch-pki. > > > > This commit fixes both problems. > > > > CC: 656...@bugs.debian.org > > Reported-by: Andreas Beckmann <deb...@abeckmann.de> > > Signed-off-by: Ben Pfaff <b...@nicira.com> > > --- > > debian/automake.mk | 2 ++ > > ...h-switch.postrm => openvswitch-brcompat.postrm} | 7 ++----- > > ...switch-switch.postrm => openvswitch-pki.postrm} | 7 ++----- > > debian/openvswitch-switch.postrm | 3 ++- > > 4 files changed, 8 insertions(+), 11 deletions(-) > > copy debian/{openvswitch-switch.postrm => openvswitch-brcompat.postrm} > > (81%) > > copy debian/{openvswitch-switch.postrm => openvswitch-pki.postrm} (81%) > > > > diff --git a/debian/automake.mk b/debian/automake.mk > > index 755d727..e18d47a 100644 > > --- a/debian/automake.mk > > +++ b/debian/automake.mk > > @@ -10,6 +10,7 @@ EXTRA_DIST += \ > > debian/openvswitch-brcompat.install \ > > debian/openvswitch-brcompat.manpages \ > > debian/openvswitch-brcompat.postinst \ > > + debian/openvswitch-brcompat.postrm \ > > debian/openvswitch-common.dirs \ > > debian/openvswitch-common.install \ > > debian/openvswitch-common.manpages \ > > @@ -31,6 +32,7 @@ EXTRA_DIST += \ > > debian/openvswitch-ipsec.init \ > > debian/openvswitch-ipsec.install \ > > debian/openvswitch-pki.postinst \ > > + debian/openvswitch-pki.postrm \ > > debian/openvswitch-switch.README.Debian \ > > debian/openvswitch-switch.dirs \ > > debian/openvswitch-switch.init \ > > diff --git a/debian/openvswitch-switch.postrm > > b/debian/openvswitch-brcompat.postrm > > similarity index 81% > > copy from debian/openvswitch-switch.postrm > > copy to debian/openvswitch-brcompat.postrm > > index d911338..e21b002 100755 > > --- a/debian/openvswitch-switch.postrm > > +++ b/debian/openvswitch-brcompat.postrm > > @@ -1,5 +1,5 @@ > > #!/bin/sh > > -# postrm script for openvswitch-switch > > +# postrm script for openvswitch-brcompat > > # > > # see: dh_installdeb(1) > > > > @@ -21,10 +21,7 @@ set -e > > > > case "$1" in > > purge) > > - rm -f /etc/openvswitch/conf.db > > - rm -f /etc/openvswitch/.conf.db.~lock~ > > - rm -f /etc/default/openvswitch-switch > > - rm -f /var/log/openvswitch/* || true > > + rm -f /var/log/openvswitch/ovs-brcompatd.log* || true > > ;; > > > > remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) > > diff --git a/debian/openvswitch-switch.postrm > > b/debian/openvswitch-pki.postrm > > similarity index 81% > > copy from debian/openvswitch-switch.postrm > > copy to debian/openvswitch-pki.postrm > > index d911338..5db4d6b 100755 > > --- a/debian/openvswitch-switch.postrm > > +++ b/debian/openvswitch-pki.postrm > > @@ -1,5 +1,5 @@ > > #!/bin/sh > > -# postrm script for openvswitch-switch > > +# postrm script for openvswitch-pki > > # > > # see: dh_installdeb(1) > > > > @@ -21,10 +21,7 @@ set -e > > > > case "$1" in > > purge) > > - rm -f /etc/openvswitch/conf.db > > - rm -f /etc/openvswitch/.conf.db.~lock~ > > - rm -f /etc/default/openvswitch-switch > > - rm -f /var/log/openvswitch/* || true > > + rm -f /var/log/openvswitch/ovs-pki.log* || true > > ;; > > > > remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) > > diff --git a/debian/openvswitch-switch.postrm > > b/debian/openvswitch-switch.postrm > > index d911338..baf37c8 100755 > > --- a/debian/openvswitch-switch.postrm > > +++ b/debian/openvswitch-switch.postrm > > @@ -24,7 +24,8 @@ case "$1" in > > rm -f /etc/openvswitch/conf.db > > rm -f /etc/openvswitch/.conf.db.~lock~ > > rm -f /etc/default/openvswitch-switch > > - rm -f /var/log/openvswitch/* || true > > + rm -f /var/log/openvswitch/ovs-vswitchd.log* || true > > + rm -f /var/log/openvswitch/ovsdb-server.log* || true > > ;; > > > > remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) > > -- > > 1.7.2.5 > > > > > > > > _______________________________________________ > > dev mailing list > > dev@openvswitch.org > > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev