#!/bin/sh

# customized info for different package
UPGRAGE_FILE="/tmp/mailserver.upgrade"
UPDATER="/var/packages/MailServer/target/bin/updater"
PRIVATE_LOCATION="/var/packages/MailServer/target"
VOLUME=`/usr/bin/readlink ${PRIVATE_LOCATION} | /usr/bin/cut -d '/' -f2`
MAIL_LOG_FOLDER="/var/packages/MailServer/target/etc/maillog"
ALIAS_BKP_FOLDER="/var/packages/MailServer/target/etc/alias_bkp"
SPAMASSASSIN_FOLDER="/var/packages/MailServer/target/etc/spamassassin"

mv "/${VOLUME}/@tmp/maillog" ${MAIL_LOG_FOLDER}
mv "/${VOLUME}/@tmp/alias_bkp" ${ALIAS_BKP_FOLDER}
mv /${VOLUME}/@tmp/spamassassin/* ${SPAMASSASSIN_FOLDER}

if [ -e ${UPDATER} ]; then
	OLD_PACKAGE_VER=`get_key_value "${UPGRAGE_FILE}" "old_version"`
	MAJOR_VERSION=`echo "${OLD_PACKAGE_VER}" | cut -d '.' -f 1`
	MINOR_VERSION=`echo "${OLD_PACKAGE_VER}" | cut -d '.' -f 2 | cut -d '-' -f1`
	BUILD_NUMBER=`echo "${OLD_PACKAGE_VER}" | cut -d '-' -f 2`
	${UPDATER} -M ${MAJOR_VERSION} -m ${MINOR_VERSION} -v ${BUILD_NUMBER}
fi

# general routine
rm -f ${UPGRAGE_FILE}
rm -f ${UPDATER}

exit 0
