#!/bin/sh
PRIVATE_LOCATION="/var/packages/CardDAVServer/target"
CARDDAV_SERVER_CONF_DIR="${PRIVATE_LOCATION}/etc"
SERVICETOOL="/usr/syno/bin/servicetool"

mv -f ${SYNOPKG_PKGDEST_VOL}/@tmp_carddav/* ${SYNOPKG_PKGDEST_VOL}/@carddav/
rm -rf ${SYNOPKG_PKGDEST_VOL}/@tmp_carddav

restore_conf()
{
        /bin/cp -rf /tmp/CardDAVServer/* ${PRIVATE_LOCATION}/
        rm -rf /tmp/CardDAVServer
        ${PRIVATE_LOCATION}/tools/syno_calendar_conf_dump.py --dump ${CARDDAV_SERVER_CONF_DIR}/calendar_server_json.conf ${CARDDAV_SERVER_CONF_DIR}/syno_caldavd.plist
        ${SERVICETOOL} --install-configure-file --package ${PRIVATE_LOCATION}/etc/CardDAVServer.sc
}

restore_conf
exit 0
