Upgrade 2.2 -> 2.4

Ondřej Surý ondrej at sury.org
Wed Mar 30 14:50:34 UTC 2011


> Well, I wasn't speaking about the databases (yet), but about files
> which get removed by purging the 2.2 packages:
>
> At least /usr/lib/cyrus/cyrus-db-types.active gets removed by postrm
> script, also the statoverrides gets removed (which is bad)  - this is
> just for cyrus-common and cyrus-imapd packages...  Full diff between
> pbuilder states is attached. I'll try similar test for the rest of the
> packages now and report back.

Nothing more came up when doing the purge on all cyrus-imapd 2.2 packages.

Well, one more general thing, there's a typo in postrm script:

--- cyrus-common-2.2.postrm~	2010-01-23 22:52:47.000000000 +0000
+++ cyrus-common-2.2.postrm	2011-03-30 14:51:20.095779104 +0000
@@ -39,8 +39,8 @@ case "$1" in
 				dpkg-statoverride --remove $i || true
 			done
 			rm -rf /var/run/cyrus || true
-			rm  /usr/lib/cyrus/cyrus-db-types.active || true
-			rm usr/lib/cyrus/cyrus-hardwired-config.active || true
+			rm /usr/lib/cyrus/cyrus-db-types.active || true
+			rm /usr/lib/cyrus/cyrus-hardwired-config.active || true

 			# Should we remove our precious data?
 			if [ "$DEBCONFEXISTS" = "true" ]; then


Ondrej
-- 
Ondřej Surý <ondrej at sury.org>



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