SoC a1 : scripts : Add A1 PSRAM compilation environment. [1/1]
PD#SWPL-193523
Problem:
Add A1 PSRAM compilation environment.
Solution:
Add.
Verify:
N/A
Change-Id: Ibee286fa2d96b69d9f3bf1a607097b4a20081795
Signed-off-by: shijie.xiong <shijie.xiong@amlogic.com>
diff --git a/gen_package_combination.sh b/gen_package_combination.sh
index 459273e..d8ca906 100755
--- a/gen_package_combination.sh
+++ b/gen_package_combination.sh
@@ -61,15 +61,22 @@
if [ ! -s "$PACKAGE_COMBINATION" ] || [ $PACKAGE_COMBINATION -ot $PACKAGE_COMBINATION_INPUT ]; then
: >$PACKAGE_COMBINATION
while IFS= read -r LINE; do
- ARRY=($(echo $LINE | tr ' ' ' '))
+ valid_line=true
+ read -a ARRY <<< "$LINE"
for ((loop = 0; loop < ${#ARRY[@]}; loop += 4)); do
arch=${ARRY[loop]}
soc=${ARRY[loop + 1]}
board=${ARRY[loop + 2]}
product=${ARRY[loop + 3]}
check_package_combination $arch $soc $board $product
- [ "$?" -ne 0 ] && echo "package_combination is error!!!" && exit 1
+ if [ $? -ne 0 ]; then
+ valid_line=false
+ break
+ fi
done
+ if [ "$valid_line" = false ]; then
+ continue
+ fi
echo $LINE >>$PACKAGE_COMBINATION
done <$PACKAGE_COMBINATION_INPUT
fi