1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

Feature #2393: Fix for empty CLONE_FSTYPE in vmfs clone (no -d left behind)

This commit is contained in:
Tino Vazquez 2013-10-25 17:50:59 +02:00
parent c7d077fcea
commit a5dd6ca265

View File

@ -66,7 +66,7 @@ BRIDGE_LIST="${XPATH_ELEMENTS[j++]}"
DS_ID="${XPATH_ELEMENTS[j++]}"
SRC="${XPATH_ELEMENTS[j++]}"
IMAGE_TYPE="${XPATH_ELEMENTS[j++]}"
CLONE_FSTYPE="-d ${XPATH_ELEMENTS[j++]}"
CLONE_FSTYPE="${XPATH_ELEMENTS[j++]}"
# ------------------------------------------------------------------------------
@ -103,6 +103,10 @@ if ! is_cdrom; then
exec_and_log "ssh_make_path $DST_HOST $DST" \
"Cannot create $DST in $DST_HOST"
if [ -n $CLONE_FSTYPE ]; then
CLONE_FSTYPE="-d $CLONE_FSTYPE"
fi
ssh_exec_and_log $DST_HOST "$VMKFSTOOLS $CLONE_FSTYPE -i $SRC/disk.vmdk $DST/disk.vmdk" \
"Error copying $SRC/disk.vmdk to $DST/disk.vmdk"
else