[Python-apps-commits] r3869 - in packages/harvestman/trunk/debian (2 files)
akumar at users.alioth.debian.org
akumar at users.alioth.debian.org
Tue Sep 29 00:46:43 UTC 2009
Date: Tuesday, September 29, 2009 @ 00:46:41
Author: akumar
Revision: 3869
Add preinst file for python-support transition from python-central.
Added:
packages/harvestman/trunk/debian/harvestman.preinst
Modified:
packages/harvestman/trunk/debian/changelog
Modified: packages/harvestman/trunk/debian/changelog
===================================================================
--- packages/harvestman/trunk/debian/changelog 2009-09-29 00:45:19 UTC (rev 3868)
+++ packages/harvestman/trunk/debian/changelog 2009-09-29 00:46:41 UTC (rev 3869)
@@ -1,3 +1,9 @@
+harvestman (1.4.6-11) UNRELEASED; urgency=low
+
+ * Add preinst file for python-support transition from python-central.
+
+ -- Kumar Appaiah <akumar at debian.org> Mon, 28 Sep 2009 19:42:09 -0500
+
harvestman (1.4.6-10) unstable; urgency=low
* debian/patches/:
Added: packages/harvestman/trunk/debian/harvestman.preinst
===================================================================
--- packages/harvestman/trunk/debian/harvestman.preinst (rev 0)
+++ packages/harvestman/trunk/debian/harvestman.preinst 2009-09-29 00:46:41 UTC (rev 3869)
@@ -0,0 +1,26 @@
+#!/bin/sh
+# TODO: remove this file after releasing Squeeze
+set -e
+
+PYCENTRAL=/usr/bin/pycentral
+
+if [ "$1" = upgrade ]
+then
+ if dpkg --compare-versions "$2" lt 1.4.6-10 ; then
+ if [ -x $PYCENTRAL ]; then
+# explicitly remove old python-central files
+ pycentral pkgremove harvestman
+ fi
+ fi
+# be really sure also removing left-over files and dirs
+# we do outside the previous 'if' since first pysupport
+# release was already distributed
+ for pyversion in 2.4 2.5; do
+ if [ -d /usr/lib/python2.5/site-packages/HarvestMan/ ]; then
+ rm -rf /usr/lib/python2.5/site-packages/HarvestMan/*
+ rmdir --ignore-fail-on-non-empty /usr/lib/python$pyversion/site-packages/logilab/astng/
+ fi
+ done
+fi
+
+#DEBHELPER#
More information about the Python-apps-commits
mailing list