[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