Upgrading cyrus

Patrick Goetz pgoetz at mail.utexas.edu
Tue Sep 14 20:08:24 UTC 2010


On 09/10/2010 07:04 PM, Jeroen van Meeuwen (Kolab Systems) wrote:
>
> RPM packages ship a export / import utility for database formats that may have
> been changed either in the configuration file or by upgrades, that is called
> on a service start&  stop;
>
>    http://git.kolabsys.com/rpm/kolab-cyrus-imapd/tree/cyrus-
> imapd.cvt_cyrusdb_all
>

First,  I've been looking at this RPM package:
  cyrus-imapd-2.3.16-5.src.rpm
which I found on this server:
  http://www.invoca.ch/pub/packages/cyrus-imapd/

Is this the same RPM you're talking about?  The version of 
cyrus-imapd.cvt_cyrusdb_all in that file is 1.3.4

I think I understand how this script works (not sure how it's called, 
since it relies on variables not defined in the file):
1. find the names and db type of db files in imapd.conf
2. Use cvt_cyrusdb to convert each db file to a skiplist
3. Use cvt_cyrusdb to convert back to the original db format

Aside from file location issues
(e.g. data_dir=/usr/share/cyrus-imapd/rpm), I don't seem to have the db 
file information in /etc/imapd.conf, as seems to be required for this 
script.  Is this just because my version of cyrus (2.1.16) is too old?



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