Change-Id: I66a4f2685a1c94471dbc706a0d7b0337c3ba532a
Signed-off-by: SangYoun Kwak <sy.kwak@samsung.com>
}
check_used_block_device() {
+ local MAPPER_MATCH_REGEX='.*/dev/mapper.*'
ROOTFS_DEVICE="$(findmnt / -no SOURCE)"
- if MAPPER_DEVICE="$(echo ${ROOTFS_DEVICE} | grep /dev/mapper)"; then
+ MAPPER_DEVICE=""
+ if [[ "${ROOTFS_DEVICE}" =~ ${MAPPER_MATCH_REGEX} ]]; then
+ MAPPER_DEVICE="${ROOTFS_DEVICE}"
DM_NAME=$(basename "${MAPPER_DEVICE}")
DM_N=$(dmsetup ls -o blkdevname | grep "${DM_NAME}" | sed -e 's/^.*(\([^)]\+\))/\1/')
ROOTFS_DEVICE="/dev/$(ls /sys/class/block/${DM_N}/slaves/)"