#!/bin/sh
# Copyright (c) 2015 Synology Inc. All rights reserved.

DP_COMMON_SCRIPT="/var/packages/SurveillanceStation/target/device_pack/script/DevicePackCommon.sh"
. ${DP_COMMON_SCRIPT}

SS_TARGET_DIR="/var/packages/SurveillanceStation/target"
SS_DP_DEFAULT_DIR="${SS_TARGET_DIR}/device_pack.default"
SS_DP_DIR="${SS_TARGET_DIR}/device_pack"
SS_DP_DOWNGRADER="${SS_TARGET_DIR}/device_pack/bin/dpdowngrader"

RestoreDp()
{
	local DefDPVer=`grep "version" $SS_DP_DEFAULT_DIR/conf | cut -d'=' -f2 | sed 's/\"//g'`
	local DefDPBuildNum=`echo $DefDPVer | cut -d'-' -f2`

	# Do downgrade to default dp version
	$SS_DP_DOWNGRADER $DefDPBuildNum

	/bin/rm -rf $SS_DP_DIR
	/bin/rsync -a --delete $SS_DP_DEFAULT_DIR/ $SS_DP_DIR
}

SaveCurDpVer
RestoreDp
UpdateDb

exit 0
