scripts: tizen: sd_fusing: umount block part only when mounted 01/256401/1 accepted/tizen/unified/20210412.012052 submit/tizen/20210409.001625
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 2 Apr 2021 02:28:48 +0000 (11:28 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 2 Apr 2021 02:31:47 +0000 (11:31 +0900)
The umount command is used without checking the block part is
really mounted. Umount part only when mounted.

The series for cleaning up fusing script is done, so bump up
minor version instead of sub version.

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

index 1116b9b664790a8ad306055782b229e9fbfd8318..b1d28df0be3f3857bbf58ce1ef98b87cd8a49b9b 100755 (executable)
@@ -92,7 +92,12 @@ function fusing_image () {
        local -r input_size_mb=`expr $input_size / 1024 / 1024`
 
        print_message 2 "[Fusing $1 ($input_size_mb MiB)]"
-       umount $device
+       if [ "$blktype" == "part" ]; then
+               local MOUNT_PART=`mount | grep $device`
+               if [ "$MOUNT_PART" != "" ]; then
+                       umount $device
+               fi
+       fi
        if [ $OLD_DD == 1 ]; then
                dd if=$fusing_img | pv -s $input_size | dd of=$device bs=$bs
        else
@@ -370,7 +375,7 @@ function check_device () {
 
 function print_logo () {
        echo ""
-       echo "Raspberry Pi downloader, version 2.0.7"
+       echo "Raspberry Pi downloader, version 2.1.0"
        echo ""
 }
 
index e35ad2735fd171a08cc0f9ca6b3cacfb3ea1d653..b9617fea41444363beb48015eaee15a75dd650c3 100755 (executable)
@@ -141,7 +141,12 @@ function fusing_image () {
        local -r input_size_mb=`expr $input_size / 1024 / 1024`
 
        print_message 2 "[Fusing $1 ($input_size_mb MiB)]"
-       umount $device
+       if [ "$blktype" == "part" ]; then
+               local MOUNT_PART=`mount | grep $device`
+               if [ "$MOUNT_PART" != "" ]; then
+                       umount $device
+               fi
+       fi
        if [ $OLD_DD == 1 ]; then
                dd if=$fusing_img | pv -s $input_size | dd of=$device seek=$seek bs=$bs
        else
@@ -396,7 +401,7 @@ function check_device () {
 
 function print_logo () {
        echo ""
-       echo "[Odroid-XU3/4 downloader version 1.4.5]"
+       echo "[Odroid-XU3/4 downloader version 1.5.0]"
        echo "This version also supports Tizen 4.0."
        echo ""
 }