summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2021-06-30 22:33:21 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2021-06-30 22:33:21 +0200
commitaec16f9e7eb6667f0f30444d32523cdc4885ca26 (patch)
tree6812e2fe193ef487d52f15fb8748fd4f42e4aff4
parent5f148a89ae868bdc5fda1e80be3cc9560318c3be (diff)
downloadlvm2-dev-zkabelac-vdo.tar.gz
fixes vdoimportdev-zkabelac-vdo
-rwxr-xr-xscripts/vdoimport.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/vdoimport.sh b/scripts/vdoimport.sh
index 17c6ee2bd..66c7883da 100755
--- a/scripts/vdoimport.sh
+++ b/scripts/vdoimport.sh
@@ -264,6 +264,7 @@ convert2lvm_() {
local EXTENTSZ
local IS_LV=1
+ DM_UUID=""
detect_lv_ "$DEVICE"
case "$DM_UUID" in
LVM-*) eval "$(dmsetup splitname --nameprefixes --noheadings --separator ' ' "$DM_NAME")"
@@ -285,7 +286,7 @@ convert2lvm_() {
VDONAME=$(awk -v DNAME="$DEVICE" '/.*VDOService$/ {VNAME=substr($1, 0, length($1) - 1)} /[[:space:]]*device:/ { if ($2 ~ DNAME) {print VNAME}}' "$TEMPDIR/vdoconf.yml")
TRVDONAME=$(echo "$VDONAME" | tr '-' '_')
- eval "$(parse_yaml_ "$TEMPDIR/vdoconf.yml" vdo | grep "$TRVDONAME" | sed -e "s/vdoconfig_vdos_$TRVDONAME/vdo/g")"
+ eval "$(parse_yaml_ "$TEMPDIR/vdoconf.yml" _ | grep "$TRVDONAME" | sed -e "s/_config_vdos_$TRVDONAME/vdo/g")"
vdo_logicalSize=$(get_kb_size_with_unit_ "$vdo_logicalSize")
vdo_physicalSize=$(get_kb_size_with_unit_ "$vdo_physicalSize")