. /usr/syno/bin/jsoncmd
PRIVATE_LOCATION="/var/packages/CardDAVServer/target"
exportPath=$(jget "${SYNOPKG_BKP_INPUT}" ".temp_path")
if [ $? -ne 0 ];then
        jerr "bad parameters"
        exit 1
fi

backup()
{
        local CARDDAV_SERVER_CONF_DIR="${PRIVATE_LOCATION}/etc"

        if [ -d ${CARDDAV_SERVER_CONF_DIR} ];then
                /bin/cp -f ${CARDDAV_SERVER_CONF_DIR}/* ${exportPath}/
		/bin/cp -f /usr/local/etc/services.d/CardDAVServer.sc ${exportPath}/
        else
                jerr "CardDAV Server conf directory is missing!"
                return 1
        fi
        return 0
}
main()
{

        backup

        if [ $? -ne 0 ]; then
                exit 1
        fi

        jout_begin
        joutstr "app_data_version" "1.0"
        jout_end
        exit 0
}
main
