diff --git a/src/vmm_mad/remotes/kvm/migrate b/src/vmm_mad/remotes/kvm/migrate index ce81af4e63..5d2451d045 100755 --- a/src/vmm_mad/remotes/kvm/migrate +++ b/src/vmm_mad/remotes/kvm/migrate @@ -30,12 +30,11 @@ is_readonly() { local DOMAIN=$1 local DISK=$2 - READ_ONLY=$(awk 'gsub(/[\0]/, x)' \ - <( virsh --connect $LIBVIRT_URI dumpxml $DOMAIN | \ + READ_ONLY=$(virsh --connect $LIBVIRT_URI dumpxml $DOMAIN | \ $XPATH --stdin --subtree \ - "//domain/devices/disk[source/@file='$DISK']/readonly")) + "//domain/devices/disk[source/@file='$DISK']/readonly") - [ "$READ_ONLY" = '' ] + [[ "$READ_ONLY" =~ '' ]] } get_size_and_format_of_disk_img() {