#!/bin/bash
append_to_changelist() {
	#write the CLs to the changelist.log file. This will be used during the TA submission
	xml_grep "${CHANGENUMBER_XPATH}" ${CHANGE_LOG_XML} --text_only | sort -nu | tee -a ${CHANGELIST_FILE}
	echo "updated ${CHANGELIST_FILE} : "
	cat ${CHANGELIST_FILE}
}

BUILD_DIR="${WORKSPACE}/../builds/${BUILD_NUMBER}"
CHANGE_LOG_XML="${BUILD_DIR}/changelog.xml"
CHANGENUMBER_XPATH="changelog/entry/changenumber"
CHANGELIST_FILE="${WORKSPACE}/../../PUBLISH_TA_DEV_PF/changelist.log"
PUB_TA_ROOT_DIR="${WORKSPACE}/../../PUBLISH_TA_DEV_PF/workspace/SamsungPayFW/PAYMENTFRAMEWORK/DEV"

echo "Updating the changelist file with the newly committed CLs"
append_to_changelist

echo "Copy all TAs to the publish directory :"
cp -uvr ${WORKSPACE}/LATESTBUILD_${BUILD_DISPLAY_NAME}/* ${PUB_TA_ROOT_DIR}/

echo "Post-Build action complete"