Add '-l' option to blkid for optimization 36/276136/1 accepted/tizen/unified/20220701.055243 submit/tizen/20220630.103030
authorSangYoun Kwak <sy.kwak@samsung.com>
Fri, 10 Jun 2022 04:25:20 +0000 (13:25 +0900)
committerSangYoun Kwak <sy.kwak@samsung.com>
Fri, 10 Jun 2022 04:25:20 +0000 (13:25 +0900)
Change-Id: Ibd6c82033e57e6e87df35390c0d1da914329b5be
Signed-off-by: SangYoun Kwak <sy.kwak@samsung.com>
scripts/fota-init.sh
scripts/fus_rw-init.sh

index da41cad..e49de49 100755 (executable)
@@ -75,31 +75,31 @@ get_partition_id() {
         echo "Using A/B slot: ${P_SLOT}"
     fi
 
-    PART_ROOTFS=`/sbin/blkid -t PARTLABEL=rootfs${P_SUFFIX} -o device`
+    PART_ROOTFS=`/sbin/blkid -t PARTLABEL=rootfs${P_SUFFIX} -o device -l`
     if [ x$PART_ROOTFS = "x" ]
     then
         PART_ROOTFS=`/sbin/blkid -L rootfs`
     fi
 
-    PART_SYSTEM_DATA=`/sbin/blkid -t PARTLABEL=system-data -o device`
+    PART_SYSTEM_DATA=`/sbin/blkid -t PARTLABEL=system-data -o device -l`
     if [ x$PART_SYSTEM_DATA = "x" ]
     then
         PART_SYSTEM_DATA=`/sbin/blkid -L system-data`
     fi
 
-    PART_RAMDISK=`/sbin/blkid -t PARTLABEL=ramdisk${P_SUFFIX} -o device`
+    PART_RAMDISK=`/sbin/blkid -t PARTLABEL=ramdisk${P_SUFFIX} -o device -l`
     if [ x$PART_RAMDISK = "x" ]
     then
         PART_RAMDISK=`/sbin/blkid -L ramdisk`
     fi
 
-    PART_HAL=`/sbin/blkid -t PARTLABEL=hal${P_SUFFIX} -o device`
+    PART_HAL=`/sbin/blkid -t PARTLABEL=hal${P_SUFFIX} -o device -l`
     if [ x$PART_HAL = "x" ]
     then
         PART_HAL=`/sbin/blkid -L hal`
     fi
 
-    PART_USER=$("$BLKID" --match-token PARTLABEL=user -o device || "$BLKID" --match-token LABEL=user -o device)
+    PART_USER=$("$BLKID" --match-token PARTLABEL=user -o device -l || "$BLKID" --match-token LABEL=user -o device -l)
 }
 
 mount_bow_partition() {
@@ -172,7 +172,7 @@ commit_bow_partition()
 commit_f2fs_partition()
 {
        LABEL=${1}
-       PART_SYSTEM_DATA=$(blkid --match-token PARTLABEL="${LABEL}" -o device || blkid --match-token LABEL="${LABEL}" -o device)
+       PART_SYSTEM_DATA=$(blkid --match-token PARTLABEL="${LABEL}" -o device -l || blkid --match-token LABEL="${LABEL}" -o device -l)
        "${MOUNT}" -o remount,checkpoint=enable "${PART_SYSTEM_DATA}"
        log "[Info] Changes on partition ${LABEL} commited (f2fs)" "${INT_LOG_FILE}"
 }
index 335cd39..f9cbb78 100755 (executable)
@@ -28,31 +28,31 @@ get_partition_id() {
         echo "Using A/B slot: ${P_SLOT}"
     fi
 
-    PART_ROOTFS=`/sbin/blkid -t PARTLABEL=rootfs${P_SUFFIX} -o device`
+    PART_ROOTFS=`/sbin/blkid -t PARTLABEL=rootfs${P_SUFFIX} -o device -l`
     if [ x$PART_ROOTFS = "x" ]
     then
         PART_ROOTFS=`/sbin/blkid -L rootfs`
     fi
 
-    PART_SYSTEM_DATA=`/sbin/blkid -t PARTLABEL=system-data -o device`
+    PART_SYSTEM_DATA=`/sbin/blkid -t PARTLABEL=system-data -o device -l`
     if [ x$PART_SYSTEM_DATA = "x" ]
     then
         PART_SYSTEM_DATA=`/sbin/blkid -L system-data`
     fi
 
-    PART_RAMDISK=`/sbin/blkid -t PARTLABEL=ramdisk${P_SUFFIX} -o device`
+    PART_RAMDISK=`/sbin/blkid -t PARTLABEL=ramdisk${P_SUFFIX} -o device -l`
     if [ x$PART_RAMDISK = "x" ]
     then
         PART_RAMDISK=`/sbin/blkid -L ramdisk`
     fi
 
-    PART_HAL=`/sbin/blkid -t PARTLABEL=hal${P_SUFFIX} -o device`
+    PART_HAL=`/sbin/blkid -t PARTLABEL=hal${P_SUFFIX} -o device -l`
     if [ x$PART_HAL = "x" ]
     then
         PART_HAL=`/sbin/blkid -L hal`
     fi
 
-    PART_USER=$("$BLKID" --match-token PARTLABEL=user -o device || "$BLKID" --match-token LABEL=user -o device)
+    PART_USER=$("$BLKID" --match-token PARTLABEL=user -o device -l || "$BLKID" --match-token LABEL=user -o device -l)
 }
 
 #------------------------------------------------