[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