File: //var/packages/DNSServer/scripts/preupgrade
#!/bin/sh
SZD_PRIVATE_LOCATION="/var/packages/DNSServer/target"
SZD_TMP_LOCATION="${SYNOPKG_TEMP_UPGRADE_FOLDER}/synodns"
SZD_DNS_NAMED="${SZD_PRIVATE_LOCATION}/named"
SZD_DNS_CONF="${SZD_PRIVATE_LOCATION}/etc"
SZD_DNS_NAMED_BK="${SZD_TMP_LOCATION}/named"
SZD_DNS_CONF_BK="${SZD_TMP_LOCATION}/etc"
backup()
{
if [ -d $SZD_TMP_LOCATION ]; then
rm -rf $SZD_TMP_LOCATION
fi
mkdir -p $SZD_TMP_LOCATION
if [ -d $SZD_DNS_NAMED_BK ]; then
rm -rf $SZD_DNS_NAMED_BK
fi
mkdir -p $SZD_DNS_NAMED_BK
cp -af $SZD_DNS_NAMED/* $SZD_DNS_NAMED_BK
if [ -d $SZD_DNS_CONF_BK ]; then
rm -rf $SZD_DNS_CONF_BK
fi
mkdir -p $SZD_DNS_CONF_BK
cp -af $SZD_DNS_CONF/* $SZD_DNS_CONF_BK
}
backup
echo "${SYNOPKG_OLD_PKGVER}" > "${SYNOPKG_TEMP_UPGRADE_FOLDER}/old_version"
exit 0