scripts: tizen: sd_fusing: Fix to check file existence 00/256400/1
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 2 Apr 2021 02:14:04 +0000 (11:14 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 2 Apr 2021 02:14:06 +0000 (11:14 +0900)
The script can be executed with absent file. Fix to check
file existence.

Change-Id: I2409c73a5dcf4ca011e029b2e3fca9525cd6026a
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
scripts/tizen/sd_fusing_rpi3.sh
scripts/tizen/sd_fusing_xu4.sh

index bb21817..1116b9b 100755 (executable)
@@ -370,7 +370,7 @@ function check_device () {
 
 function print_logo () {
        echo ""
-       echo "Raspberry Pi downloader, version 2.0.6"
+       echo "Raspberry Pi downloader, version 2.0.7"
        echo ""
 }
 
@@ -380,9 +380,13 @@ function add_fusing_binary() {
        local declare binary_name=$1
 
        if [ "$binary_name" != "" ]; then
-               FUSING_BINARY_ARRAY[$FUSING_BINARY_NUM]=$binary_name
+               if [ -f "$binary_name" ]; then
+                       FUSING_BINARY_ARRAY[$FUSING_BINARY_NUM]=$binary_name
 
-               FUSING_BINARY_NUM=$((FUSING_BINARY_NUM + 1))
+                       FUSING_BINARY_NUM=$((FUSING_BINARY_NUM + 1))
+               else
+                       echo "No such file: $binary_name"
+               fi
        fi
 }
 
index 26872ee..e35ad27 100755 (executable)
@@ -396,7 +396,7 @@ function check_device () {
 
 function print_logo () {
        echo ""
-       echo "[Odroid-XU3/4 downloader version 1.4.4]"
+       echo "[Odroid-XU3/4 downloader version 1.4.5]"
        echo "This version also supports Tizen 4.0."
        echo ""
 }
@@ -407,9 +407,13 @@ function add_fusing_binary() {
        local declare binary_name=$1
 
        if [ "$binary_name" != "" ]; then
-               FUSING_BINARY_ARRAY[$FUSING_BINARY_NUM]=$binary_name
+               if [ -f "$binary_name" ]; then
+                       FUSING_BINARY_ARRAY[$FUSING_BINARY_NUM]=$binary_name
 
-               FUSING_BINARY_NUM=$((FUSING_BINARY_NUM + 1))
+                       FUSING_BINARY_NUM=$((FUSING_BINARY_NUM + 1))
+               else
+                       echo "No such file: $binary_name"
+               fi
        fi
 }