scripts: fix filtering of lsblk output for loopback devices
authorŁukasz Stelmach <l.stelmach@samsung.com>
Tue, 25 Jul 2023 11:04:52 +0000 (13:04 +0200)
committerJaehoon Chung <jh80.chung@samsung.com>
Tue, 17 Oct 2023 04:19:42 +0000 (13:19 +0900)
The "loop" pattern needs to be anchored at with "^" too.

Change-Id: I22c122595bd3266b53401b6824f201e5addb1023
Fixes: cc2ad962242 ("scripts: sd_fusing_rpi4: support formatting loop devices")
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
scripts/tizen/sd_fusing_rpi4.sh
scripts/tizen/sd_fusing_vf2.sh

index dceeceb..ccd5498 100755 (executable)
@@ -510,7 +510,7 @@ function check_device () {
                exit 0
        fi
 
-       DEVICE=/dev/`lsblk $DEVICE -o TYPE,KNAME | awk '/^(disk)|(loop)/ { print $2 }'`
+       DEVICE=/dev/`lsblk $DEVICE -o TYPE,KNAME | awk '/^(disk|loop)/ { print $2 }'`
 
        local REMOVABLE=`lsblk $DEVICE -nd -o RM | grep 1 | wc -l`
        if [ "$REMOVABLE" == "0" ]; then
@@ -531,7 +531,7 @@ function check_device () {
 
 function print_logo () {
        echo ""
-       echo "Raspberry Pi4 downloader, version 1.0.11"
+       echo "Raspberry Pi4 downloader, version 1.0.12"
        echo "$(tput setaf 1)$(tput bold)NOTE: To use this script, it has to update to latest eeprom"
        echo ""
 }
index c029ba5..aba9e87 100755 (executable)
@@ -360,7 +360,7 @@ function check_device () {
                exit 0
        fi
 
-       DEVICE=/dev/`lsblk $DEVICE -o TYPE,KNAME | awk '/^(disk)|(loop)/ { print $2 }'`
+       DEVICE=/dev/`lsblk $DEVICE -o TYPE,KNAME | awk '/^(disk|loop)/ { print $2 }'`
 
        local REMOVABLE=`lsblk $DEVICE -nd -o RM | grep 1 | wc -l`
        if [ "$REMOVABLE" == "0" ]; then
@@ -381,7 +381,7 @@ function check_device () {
 
 function print_logo () {
        echo ""
-       echo "For VisionFive2 , version 1.0.0"
+       echo "For VisionFive2 , version 1.0.1"
        echo ""
 }