Change script for third party codes
authorJihoon Jung <jh8801.jung@samsung.com>
Wed, 17 Mar 2021 03:27:11 +0000 (12:27 +0900)
committer정지훈/Tizen Platform Lab(SR)/Staff Engineer/삼성전자 <jh8801.jung@samsung.com>
Wed, 17 Mar 2021 05:38:14 +0000 (14:38 +0900)
Signed-off-by: Jihoon Jung <jh8801.jung@samsung.com>
packaging/tizen_fix/tizen_fix.sh

index 5116172..931851e 100755 (executable)
@@ -2,6 +2,7 @@
 SCRIPT_DIR=`dirname "$0"`
 DST_PATH=$SCRIPT_DIR/../../
 TEMP_PATH=""
+REQUIRED_OPEN_SOURCE=""
 
 cd $DST_PATH
 
@@ -34,6 +35,8 @@ do
 done
 echo -e "\e[32mcopy done\e[0m"
 
+REQUIRED_OPEN_SOURCE=$(ls -1 ./third_party)
+
 echo -e "\e[33m2. delete all files except packaging / .git folder\e[0m"
 find ./ -name packaging -prune -o -name .git -prune -o -exec rm -rf {} \; 2> /dev/null
 echo -e "\e[32mdelete done\e[0m"
@@ -44,9 +47,20 @@ cd connectedhomeip
 git submodule update --init
 rm -rf .git/
 cd ..
-cp ./connectedhomeip/.gn ./
+
+mkdir ./third_party
+for OPEN_SOURCE in $REQUIRED_OPEN_SOURCE
+do
+    TEMP_PATH="./connectedhomeip/third_party/$OPEN_SOURCE"
+    cp -rf $TEMP_PATH ./third_party
+    echo "copy $TEMP_PATH to ./third_party"
+done
+
+rm -rf ./connectedhomeip/third_party
 cp -rf ./connectedhomeip/* ./
+cp ./connectedhomeip/.gn ./
 rm -rf ./connectedhomeip/
+
 echo -e "\e[32mclone done\e[0m"
 
 echo -e "\e[33m4. copy tizen modify files to upstream\e[0m"