scripts: Normalize device name
authorŁukasz Stelmach <l.stelmach@samsung.com>
Thu, 29 Sep 2022 21:06:15 +0000 (23:06 +0200)
committerJaehoon Chung <jh80.chung@samsung.com>
Tue, 17 Oct 2023 04:19:37 +0000 (13:19 +0900)
Make sure the DEVICE holds the the real name of the block device and
not one of symbolic links that can be found in /dev/disk/by-* directories.

Change-Id: I8b3416b5de6471a15ef46748d124dbfbf80df156
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
scripts/tizen/sd_fusing_rpi3.sh
scripts/tizen/sd_fusing_rpi4.sh

index 8c2e227..ddcd730 100755 (executable)
@@ -384,6 +384,8 @@ function check_device () {
                exit 0
        fi
 
+       DEVICE=/dev/`lsblk $DEVICE -o TYPE,KNAME | awk "/^disk/ { print \\\$2 }"`
+
        local REMOVABLE=`lsblk $DEVICE -nd -o RM | grep 1 | wc -l`
        if [ "$REMOVABLE" == "0" ]; then
                echo ""
@@ -403,7 +405,7 @@ function check_device () {
 
 function print_logo () {
        echo ""
-       echo "Only Raspberry Pi3 downloader, version 2.2.1"
+       echo "Only Raspberry Pi3 downloader, version 2.2.2"
        echo ""
 }
 
index 3e2c448..9f71443 100755 (executable)
@@ -480,6 +480,8 @@ function check_device () {
                exit 0
        fi
 
+       DEVICE=/dev/`lsblk $DEVICE -o TYPE,KNAME | awk "/^disk/ { print \\\$2 }"`
+
        local REMOVABLE=`lsblk $DEVICE -nd -o RM | grep 1 | wc -l`
        if [ "$REMOVABLE" == "0" ]; then
                echo ""
@@ -499,7 +501,7 @@ function check_device () {
 
 function print_logo () {
        echo ""
-       echo "Raspberry Pi4 downloader, version 1.0.7"
+       echo "Raspberry Pi4 downloader, version 1.0.8"
        echo ""
 }