Add automated delta generation script
authorSunmin Lee <sunm.lee@samsung.com>
Mon, 28 Aug 2017 02:55:13 +0000 (11:55 +0900)
committerSunmin Lee <sunm.lee@samsung.com>
Mon, 28 Aug 2017 05:11:59 +0000 (14:11 +0900)
This patch provides a script for automated delta generation.

Change-Id: I688a1af6c0779cb1d75acf46bffb58c3dab92d4b
Signed-off-by: Sunmin Lee <sunm.lee@samsung.com>
scripts/delta-generation.sh [new file with mode: 0755]

diff --git a/scripts/delta-generation.sh b/scripts/delta-generation.sh
new file mode 100755 (executable)
index 0000000..f053bc3
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+#---------------------------------------------------------#
+#                Delta Generation Script
+#                  (Tizen 4.0 Upgrade)
+#
+# Preconditions
+#  * tota-upg
+#  * diff binary and libraries:
+#   ss_bsdiff, lib7zip, libdivsufsort
+#
+#---------------------------------------------------------#
+
+# Get argument
+if [ $# -lt 2 ]; then
+       echo "Usage: delta-generation.sh TOTA_UPG_PATH TARGET"
+       echo " TARGET> rpi3 / tw1"
+       exit
+fi
+
+TOTA_UPG_PATH=$1
+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
+
+CWD=${PWD}
+cd ${TOTA_UPG_WORK}
+../common/bin/mk_delta.sh
+cd ${CWD}