[SVN] r839 - in /branches/cyrus23/cyrus-imapd-2.3-development/debian: README.new_upstream cyrus-common-2.3.postinst

debian at incase.de debian at incase.de
Tue Sep 8 08:51:10 UTC 2009


Author: sven
Date: Tue Sep  8 10:51:09 2009
New Revision: 839

URL: https://mail.incase.de/viewcvs?rev=839&root=cyrus22&view=rev
Log:
Only call cyrus-makedirs if installing a new upstream, add README documenting needed change on new upstream versions

Added:
    branches/cyrus23/cyrus-imapd-2.3-development/debian/README.new_upstream
      - copied unchanged from r826, trunk/cyrus-imapd-2.2.13/debian/README.new_upstream
Modified:
    branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.postinst   (contents, props changed)

Modified: branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.postinst
URL: https://mail.incase.de/viewcvs/branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.postinst?rev=839&root=cyrus22&r1=838&r2=839&view=diff
==============================================================================
--- branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.postinst (original)
+++ branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.postinst Tue Sep  8 10:51:09 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.3.14" ; then
+		cyrus-makedirs --cleansquat
+	fi
 
 	# Deal with database type information
 	if [ -f /usr/lib/cyrus/cyrus-db-types.active ] ; then

Propchange: branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.postinst
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Sep  8 10:51:09 2009
@@ -1,2 +1,2 @@
-/trunk/cyrus-imapd-2.2.13/debian/cyrus-common-2.2.postinst:812
-/trunk/cyrus-imapd-2.2.13/debian/cyrus-common-2.3.postinst:765,776-779,783,812
+/trunk/cyrus-imapd-2.2.13/debian/cyrus-common-2.2.postinst:812,825
+/trunk/cyrus-imapd-2.2.13/debian/cyrus-common-2.3.postinst:765,776-779,783,812,826




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