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?

_______________________________________________
Pkg-Cyrus-imapd-Debian-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-cyrus-imapd-debian-devel

Reply via email to