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