#!/bin/sh
# Copyright (c) 2000-2012 Synology Inc. All rights reserved.
SurveilInfoPath="/var/packages/SurveillanceStation/INFO"
SurveilPreVerPath="/tmp/SurveillanceStation.upgrade"
SurveilDPPath="/var/packages/SurveillanceStation/target/device_pack"
SurveilPreDevicePack="/tmp/@PreDevicePack"
SurveilDPPreUpgrade="${SurveilDPPath}/script/preupgrade"

# Remove old temp file
if [ -f $SurveilPreVerPath ]; then
	rm -f $SurveilPreVerPath
fi

# Save current version
if [ -f $SurveilInfoPath ]; then
	eval $(grep "^version=" $SurveilInfoPath)
	if [ -n ${version} ]; then
		echo "PreVer=${version}" > $SurveilPreVerPath
	fi
fi

# Backup Device Pack
if [ -d $SurveilPreDevicePack ]; then
	rm -rf $SurveilPreDevicePack
fi

mkdir $SurveilPreDevicePack
cp -aR $SurveilDPPath $SurveilPreDevicePack

$SurveilDPPreUpgrade

exit 0
