[SVN] r825 - /trunk/cyrus-imapd-2.2.13/debian/cyrus-common-2.2.postinst

debian at incase.de debian at incase.de
Tue Sep 8 08:22:45 UTC 2009


Author: sven
Date: Tue Sep  8 10:22:44 2009
New Revision: 825

URL: https://mail.incase.de/viewcvs?rev=825&root=cyrus22&view=rev
Log:
Only call cyrus-makedirs if installing a new upstream

Modified:
    trunk/cyrus-imapd-2.2.13/debian/cyrus-common-2.2.postinst

Modified: trunk/cyrus-imapd-2.2.13/debian/cyrus-common-2.2.postinst
URL: https://mail.incase.de/viewcvs/trunk/cyrus-imapd-2.2.13/debian/cyrus-common-2.2.postinst?rev=825&root=cyrus22&r1=824&r2=825&view=diff
==============================================================================
--- trunk/cyrus-imapd-2.2.13/debian/cyrus-common-2.2.postinst (original)
+++ trunk/cyrus-imapd-2.2.13/debian/cyrus-common-2.2.postinst Tue Sep  8 10:22:44 2009
@@ -92,7 +92,11 @@
 
 	# Parse imapd.conf and generate all required directories...
 	# also kill any left over squatter indexes
-	cyrus-makedirs --cleansquat
+        # only run if old upstream version is lower than the new upstream
+	# version (or if its a fresh install)
+        if [ "$2" = "" ] || dpkg --compare-versions "$( echo $2 | cut -d- -f2)" lt "2.2.13" ; then
+		cyrus-makedirs --cleansquat
+	fi
 
 	# Deal with database type information
 	if [ -f /usr/lib/cyrus/cyrus-db-types.active ] ; then




More information about the Pkg-Cyrus-imapd-Debian-devel mailing list