then
IMG_PATH=/tmp
+ # Only support ext4 filesystem
+ FS_TYPE=`/bin/lsblk -n -o FSTYPE $IMG_FILE`
+ if [ x"$FS_TYPE" != x"ext4" ]
+ then
+ echo "$IMG_FILE is not ext4 filesystem"
+ exit 0
+ fi
+
block_count=`/sbin/tune2fs -l $IMG_FILE | grep "Block count" | gawk '{print $3}'`
block_size=`/sbin/tune2fs -l $IMG_FILE | grep "Block size" | gawk '{print $3}'`
((meta_offset=$block_count * $block_size))
- part_block_size=`lsblk -rbno SIZE $IMG_FILE`
+ part_block_size=`/bin/lsblk -rbno SIZE $IMG_FILE`
echo "partition size: $part_block_size"
echo "meta data offset: $meta_offset"
((meta_sign_offset=$meta_offset + 256))
# The meta location is after the partition size. (After resizefs)
- part_block_size=`lsblk -rbno SIZE $ROOTFS`
+ part_block_size=`/bin/lsblk -rbno SIZE $ROOTFS`
if [ $part_block_size -lt $hash_offset ]
then
echo "$ROOTFS does not have dm-verity meta data"