UPDATE_MANAGER=./data/upgrade-trigger.sh
LOG_PATH=./data/Delta.log
- BUILD_ID_PATH=./data/build_id.txt
+ BUILD_STRING_FILE=build_string.txt
+ BUILD_STRING_PATH=./data/${BUILD_STRING_FILE}
# Getting date and minor version
MONDATE=$(date +%m%d)
i=1
sudo rm ${LOG_PATH}
fi
- if [ -r ${BUILD_ID_PATH} ]; then
- sudo cp ${BUILD_ID_PATH} ${DELTA_DIR}/build_id.txt
- sudo rm ${BUILD_ID_PATH}
+ if [ -r ${BUILD_STRING_PATH} ]; then
+ sudo cp ${BUILD_STRING_PATH} ${DELTA_DIR}/${BUILD_STRING_FILE}
+ sudo rm ${BUILD_STRING_PATH}
fi
if [ -r ${PRE_SCRIPT_PATH} ]; then
sudo cp ${PRE_SCRIPT_PATH} ${DELTA_DIR}/pre.sh
echo "===== Start writing image versions ====="
local TMP_MNT_PNT="TMP_MNT_PNT"
- local BUILD_FILE="build_id.txt"
+ local BUILD_STRING_FILE="build_string.txt"
mkdir -p ${TMP_MNT_PNT}
tar xvf ${OLD_TAR_DIR}/${OLD_TAR_FILE} ${PART_IMG_ORG}
sudo mount -t ext4 -o loop ${PART_IMG_ORG} ${TMP_MNT_PNT}
- echo `cat ${TMP_MNT_PNT}/etc/info.ini | grep "Build=" | sed "s/Build/old/"` > ${BUILD_FILE}
+ local OLD_BUILD_STRING=`cat ${TMP_MNT_PNT}/etc/info.ini | grep "Build=" | sed "s/Build=//" | sed "s/;$//"`
sudo umount ${TMP_MNT_PNT}
rm -rf ${PART_IMG_ORG}
tar xvf ${NEW_TAR_DIR}/${NEW_TAR_FILE} ${PART_IMG_ORG}
sudo mount -t ext4 -o loop ${PART_IMG_ORG} ${TMP_MNT_PNT}
- echo `cat ${TMP_MNT_PNT}/etc/info.ini | grep "Build=" | sed "s/Build/new/"` >> ${BUILD_FILE}
+ local NEW_BUILD_STRING=`cat ${TMP_MNT_PNT}/etc/info.ini | grep "Build=" | sed "s/Build=//" | sed "s/;$//"`
sudo umount ${TMP_MNT_PNT}
rm -rf ${PART_IMG_ORG}
+ echo "${BUILD_STRING_FILE} : ${OLD_BUILD_STRING}@${NEW_BUILD_STRING}"
+ echo -n ${OLD_BUILD_STRING}@${NEW_BUILD_STRING} > ${BUILD_STRING_FILE}
+
rm -rf ${TMP_MNT_PNT}
echo "===== Finish writing image versions ====="