Use previous efl-tool before official SDK release 02/250302/1 master sandbox/hyokeun/test
authorHyokeun Jeon <hyokeun.jeon@samsung.com>
Wed, 23 Dec 2020 08:09:42 +0000 (17:09 +0900)
committerHyokeun Jeon <hyokeun.jeon@samsung.com>
Wed, 23 Dec 2020 08:09:42 +0000 (17:09 +0900)
Change-Id: I0dd74795f1f2174563e7bb5498472da4850046d8

build.template

index f353cd8..88241e3 100644 (file)
@@ -60,6 +60,22 @@ if [[ ! $rs_list =~ [0-9]{8}_[0-9] ]]; then
   echo ${rs_list}.${dateversion} > $SHARE_ROOT/rsver
 fi
 
+#FIXME: Use previous efl-tool before official SDK release
+top_platform=$(ls ${SDK_PATH}/platforms/ | sort -r | head -n1)
+for pfm in $(ls ${SDK_PATH}/platforms/ | sort -r); do
+  if [[ -d ${SDK_PATH}/platforms/${pfm}/common/efl-tool ]]; then
+    if [ "${top_platform}" = "${pfm}" ]; then
+      echo "OK. We have efl-tool"
+    else
+      echo "Try link efl-tool from ${pfm}"
+      mkdir -p ${SDK_PATH}/platforms/${top_platform}/common/ || true
+      ln -s ${SDK_PATH}/platforms/${pfm}/common/efl-tool ${SDK_PATH}/platforms/${top_platform}/common/efl-tool || true
+      ln -s ${SDK_PATH}/platforms/${pfm}/common/tidl ${SDK_PATH}/platforms/${top_platform}/common/tidl || true
+    fi
+    break
+  fi
+done
+
 # Inject tidlc path
 TIDLC_PATH=`sed -n '/tidl/p' /home/build/.bashrc | cut -f2 -d':'`
 if [ ! -z ${TIDLC_PATH} ]; then echo "PATH=\$PATH:${TIDLC_PATH}" >> /home/build/.profile; fi