We would like to delete blktap2 from xen.git at some point, but vhd-util
is part of blktap2. Let's switch to use qemu-img to create vhd image to
remove the dependency on blktap2 in osstest.
We want to use the distro qemu-utils, so add that to the package list
in ts-xen-install.
Note that vhd format is named "vpc" in qemu-img.
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
sub make_vhd ($$$) {
my ($ho, $gho, $disk_mb) = @_;
- target_cmd_root($ho, "vhd-util create -n $gho->{Rootimg} -s $disk_mb");
+ my $disk_mb_s = sprintf("%dM", $disk_mb);
+ target_cmd_root($ho, "qemu-img create -f vpc $gho->{Rootimg} $disk_mb_s");
}
sub make_qcow2 ($$$) {
my ($ho, $gho, $disk_mb) = @_;
target_install_packages($ho,
qw(bridge-utils vncsnapshot libaio1 libpixman-1-0
libsdl1.2debian libglib2.0-0 liblzma5
+ qemu-utils
netcat-openbsd));
if ($ho->{Suite} =~ m/jessie/) {
target_install_packages($ho, 'libnl-route-3-200');