From: Sunmin Lee Date: Wed, 8 Nov 2017 06:33:46 +0000 (+0900) Subject: Cleanup previous residues for delta generating automation X-Git-Tag: accepted/tizen/unified/20240419.110853~95 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=81d81452645b3f9c60a1aad114ef3121452d9b51;p=platform%2Fcore%2Fsystem%2Fupgrade-tools.git Cleanup previous residues for delta generating automation If delta generation is aborted during work, some remained data could cause aborting at next work. So before generate delta, cleanup them first. Change-Id: I790fcab3d03a2a55156278b1716ffa32e730e904 Signed-off-by: Sunmin Lee --- diff --git a/scripts/delta-generation.sh b/scripts/delta-generation.sh index b9f7af1..8453668 100755 --- a/scripts/delta-generation.sh +++ b/scripts/delta-generation.sh @@ -31,9 +31,28 @@ TARGET=$2 # Path of downloaded images (old, new) TOTA_UPG_WORK=${TOTA_UPG_PATH}/mk_delta/${TARGET} -OLD_IMG_PATH=${TOTA_UPG_TW1}/data/old_tar -NEW_IMG_PATH=${TOTA_UPG_TW1}/data/new_tar +OLD_IMG_PATH=${TOTA_UPG_WORK}/data/old_tar +NEW_IMG_PATH=${TOTA_UPG_WORK}/data/new_tar +# Cleanup previous data +MOUNT_LIST=$(mount | grep ${TOTA_UPG_WORK}) +if [ ! -z "$MOUNT_LIST" ]; then + echo "$MOUNT_LIST" | \ + while read LINE + do + MOUNT_PATH=$(echo "$LINE" | awk '{print $3}') + sudo umount $MOUNT_PATH + done +fi + +CWD=${PWD} +cd $TOTA_UPG_WORK +ls | grep -vE "cfg|data" | xargs rm -rf +cd data +ls | grep -vE "old_tar|new_tar" | xargs rm -rf +cd ${CWD} + +# Execute mk_delta script CWD=${PWD} cd ${TOTA_UPG_WORK} ../common/bin/mk_delta.sh