Zarafa Collaboration Platform is the email server of choice for our new customers. With that said, we have a lot of these installations being maintained in production. Below is our second generation automation script to update Zarafa to the latest 7.2.x release for users who are not using apt-get. Note this script is a modified version (to account for package naming convention) of our original script located at Scripting Zarafa Server Updates. Zarafa 7.2.x updates can be found here.
#!/bin/bash
#
# Updates Zarafa Server with the package provided by the download link.
#
#
echo "Please insert zarafa download link, followed by [ENTER]:"
read download
apt-get update ; apt-get dist-upgrade
cp -r /etc/zarafa /etc/zarafa.bkp
cd /etc/zarafa.bkp
mysqldump -h mysql_host -u mysql_username -p'mysql_password' zarafa > zarafa-dump.sql
cd /tmp
wget $download
file="${download##*/}"
tar xvzf $file
folder=`basename "$file" .tar.gz`
cd $folder
dpkg -Bi l*
dpkg -i p*
dpkg -i z*
apt-get install -f
dpkg -Bi l*
dpkg -i p*
dpkg -i z*
apt-get install -f
apt-get autoremove
update-rc.d -f zarafa-ical remove
update-rc.d -f zarafa-gateway remove
service php5-fpm restart
zarafa-admin -V
echo "Please verify that zarafa is functioning, then delete /etc/zarafa.bkp"
Please note that the 7.2.2 package has major changes that will require manual intervention. See the Zarafa Community Hub announcement and changelog here.