diff --git a/src/vmm_mad/remotes/kvm/resize_disk b/src/vmm_mad/remotes/kvm/resize_disk index 0e8da6c4eb..ca0c1c0c7e 100755 --- a/src/vmm_mad/remotes/kvm/resize_disk +++ b/src/vmm_mad/remotes/kvm/resize_disk @@ -24,6 +24,9 @@ DRV_ACTION=$4 source $(dirname $0)/kvmrc source $(dirname $0)/../../scripts_common.sh +( +set -e + get_disk_information "DISK_ID=$DISK_ID" regexp="/domain/devices/disk[target/@dev='${DISK_TARGET}']/alias/@name" @@ -40,15 +43,12 @@ fi log_info "Resizing $DISK_TARGET to $DISK_SIZE" -resize_cmd=$(cat <<EOF virsh --connect $LIBVIRT_URI qemu-monitor-command $DOMAIN --hmp "block_resize $drive ${DISK_SIZE}M" -EOF -) - -multiline_exec_and_log "$resize_cmd" \ - "Error notifying the VM the new disk size" - - +) > /dev/null + +if [ $? -ne 0 ]; then + echo "error" +fi