HEX
Server: Apache/2.2.34 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0910052141
System: Linux Kou-Etsu-Dou 4.4.59+ #25556 SMP PREEMPT Thu Mar 4 18:03:46 CST 2021 x86_64
User: hosam (1026)
PHP: 7.2.29
Disabled: NONE
Upload Files
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