Reconfigure after upgrade to 11.1.0 on Debian

Discuss installation of Scalix software

Moderators: ScalixSupport, admin

henning

Reconfigure after upgrade to 11.1.0 on Debian

Postby henning » Fri Jun 08, 2007 10:50 am

Just a small tip for those upgrading from 11.0.4 to 11.1.0 on Debian.
Some of your config files will be overwritten with their templates. (At least mine was.)
The solution for this kind of trouble on supported platforms is "Run the Scalix installer and reconfigure..."
On Debian we must bake our own.
The following snippet blatantly stolen from Cristoph Lukas' script at
Manual Installation on Debian Etch should replace the template placeholders with their proper values:

Code: Select all

#!/bin/bash
#
# (C) 2006-2007 Christoph Lukas <christoph.lukas@gmx.net>
#
# private message via scalix forums: http://www.scalix.com/forums/privmsg.php?mode=post&u=4501

tomcatport=80
ldomain=$(hostname -d)
host=$(hostname)
fqdn=$(hostname -f)
short=${host:0:1}${host: -1:1}

# Configure Scalix
base=/var/opt/scalix/${short}
files="$base/webmail/swa.properties \
       $base/caa/scalix.res/config/ubermanager.properties \
       $base/res/config/res.properties \
       $base/platform/platform.properties \
       $base/mobile/mobile.properties \
       $base/sis/sis.properties"

for file in $files; do
sed -e "s;%LOCALDOMAIN%;$ldomain;g" \
    -e "s;%LOCALHOST%;$fqdn;g" \
    -e "s;%PLATFORMURL%;$fqdn;g" \
    -e "s;__SECURED_MODE__;false;g" \
    -e "s;ubermanager/__FQHN_HOST__@__KERBEROS_REALM__;;g" \
    -e "s;__KERBEROS_REALM__;;g" \
    -e "s;__FQHN_FOR_KDC_HOST__;;g" \
    -e "s;__FQHN_QUERY_SERVER_NAME__;$fqdn;g" \
    -e "s;__UBERMGR_USE_EXTERNAL_AUTH__;false;g" \
    -e "s;__UBERMGR_ALLOW_EXTERNAL_AUTH__;false;g" \
    -e "s;__UBERMGR_MAXLIST_SIZE__;100;g" \
    -e "s;__UBERMGR_MAIL_DOMAINS_LIST__;$ldomain;g" \
    -e "s;__UBERMGR_EXTERNAL_DOMAIN_AUTH_LIST__;;g" \
    -e "s;__CONFIGURED__;true;g" \
    -e "s;__FQHN_FOR_UBERMANAGER__;$fqdn;g" \
    -e "s;__TOMCAT_PORT__;$tomcatport;g" \
    -e "s;localhost;$fqdn;g" \
    -e "s;%SIS-LANGUAGE%;German;g" \
    -e "s;%INDEX-WHITELIST%;$fqdn;g" \
    -e "s;%SEARCH-WHITELIST%;$fqdn;g" \
    $file > $file.neu
mv $file.neu $file
done

TGuY
Posts: 22
Joined: Tue Jan 23, 2007 12:25 pm

Postby TGuY » Thu Aug 23, 2007 4:23 pm

thanks for the reminder. my upgrade was completely painless, once i realized all these files got reset to the default, a couple quick edits and 11.0.1 -> 11.1.0 was running on my debian etch box.


Return to “Installation”



Who is online

Users browsing this forum: No registered users and 3 guests