[Kolab-devel] Kolab 3.0/Debian: Best way to start over?

Jeroen van Meeuwen (Kolab Systems) vanmeeuwen at kolabsys.com
Tue Dec 18 16:11:57 CET 2012


On 2012-12-18 12:21, ITSEF Admin wrote:
> On Monday 17 December 2012 19:10:41 Paul Klos wrote:
>> 3. apt-get install kolab
> 
> Or am I now overly paranoid and does "setup-kolab" deal with existing 
> DBs in
> a "useful" way?
> 

Just for the record:

setup-kolab will never, and nor will any other automated process a part 
of any package shipped as part of a Kolab repository, purge any data 
from a system with 1 or perhaps 2 exceptions:

- Cyrus IMAP purges deleted email messages and deleted IMAP folders 
from the filesystem every 69 days by default. Note that normally email 
messages and IMAP folders would be deleted (from the filesystem) 
immediately, so it's actually an improvement.

- setup-kolab is a bootstrap utility that assumes it is run on a clean 
system. Perhaps it assumes it runs on a clean system wrongly, but it is 
just not yet enhanced enough to be smart about anything. It won't test 
to see if the database 'kolab' already exists, it will simply execute 
the "CREATE DATABASE kolab;" MySQL query.

   As such, it replaces some configuration by configuration generated 
from templates (from /usr/share/kolab/templates/, if the equivalent 
template does not exist in /etc/kolab/templates/).

   It replaces only some configuration files because we have no current 
existing technology to "zoom in" on specific settings for such a 
configuration file format (/etc/roundcubemail/main.inc.php comes to 
mind).

   For other configuration files, setup-kolab *is* in fact able to "zoom 
in" on specific settings an therefore only change those settings that it 
actually cares about; /etc/postfix/main.cf comes to mind.

   So if you had, for example, SASL authentication to a smarthost for 
Postfix configured, setup-kolab should not be touching those settings.

Kind regards,

Jeroen van Meeuwen

-- 
Systems Architect, Kolab Systems AG

e: vanmeeuwen at kolabsys.com
m: +44 74 2516 3817
w: http://www.kolabsys.com

pgp: 9342 BF08




More information about the devel mailing list