scripts: tizen: sd_fusing: Fix to check file existence
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 2 Apr 2021 02:14:04 +0000 (11:14 +0900)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 16 Nov 2021 12:00:22 +0000 (13:00 +0100)
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

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
 }