diff --git a/src/tm_mad/ssh/mvds b/src/tm_mad/ssh/mvds index 735c5f2be1..1594a21ac9 100755 --- a/src/tm_mad/ssh/mvds +++ b/src/tm_mad/ssh/mvds @@ -65,6 +65,11 @@ CONVERT_CMD=$(cat < $LINK_TARGET on $DEST_HOST" + TARGET=$(readlink $DISK_PATH) + LNAME=$DISK_PATH + elif [[ "$DISK_PATH" =~ (disk.([0-9]*).snap/[0-9]*) ]]; then + TARGET=${BASH_REMATCH[1]} + LNAME="disk.${BASH_REMATCH[2]}" + else + continue fi + + ssh_exec_and_log "$DEST_HOST" "[ -L \"$LNAME\" ] || ln -s \"$TARGET\" \"$LNAME\"" + "Failed to create symlink $TARGET -> $LNAME on $DEST_HOST" done # copy vm.xml and ds.xml from the $VM_DIR