[pve-devel] r6572 - qemu-server/trunk
svn-commits at proxmox.com
svn-commits at proxmox.com
Mon Dec 5 10:47:30 CET 2011
Author: dietmar
Date: 2011-12-05 10:47:30 +0100 (Mon, 05 Dec 2011)
New Revision: 6572
Modified:
qemu-server/trunk/Makefile
qemu-server/trunk/QemuServer.pm
qemu-server/trunk/changelog.Debian
Log:
fixes for kvm 1.0
Modified: qemu-server/trunk/Makefile
===================================================================
--- qemu-server/trunk/Makefile 2011-12-05 06:05:50 UTC (rev 6571)
+++ qemu-server/trunk/Makefile 2011-12-05 09:47:30 UTC (rev 6572)
@@ -2,7 +2,7 @@
VERSION=1.1
PACKAGE=qemu-server
-PKGREL=32
+PKGREL=33
DESTDIR=
PREFIX=/usr
Modified: qemu-server/trunk/QemuServer.pm
===================================================================
--- qemu-server/trunk/QemuServer.pm 2011-12-05 06:05:50 UTC (rev 6571)
+++ qemu-server/trunk/QemuServer.pm 2011-12-05 09:47:30 UTC (rev 6572)
@@ -228,7 +228,7 @@
my $tmp = `kvm -help 2>/dev/null`;
- if ($tmp =~ m/^QEMU( PC)? emulator version (\d+\.\d+\.\d+) /) {
+ if ($tmp =~ m/^QEMU( PC)? emulator version (\d+\.\d+(\.\d+)?) /) {
$kvm_user_version = $2;
}
@@ -1237,9 +1237,12 @@
my $cmd = [];
my $kvmver = kvm_user_version();
+
my $vernum = 0; # unknown
if ($kvmver =~ m/^(\d+)\.(\d+)\.(\d+)$/) {
$vernum = $1*1000000+$2*1000+$3;
+ } elsif ($kvmver =~ m/^(\d+)\.(\d+)$/) {
+ $vernum = $1*1000000+$2*1000;
} else {
die "unable to parse kvm version '$kvmver'\n";
}
@@ -1392,7 +1395,7 @@
foreach my $ds (sort keys %$di) {
$use_virtio = 1 if $ds =~ m/^virtio/;
my $drive = $self->print_drive_full ($vmid, $di->{$ds});
- $drive .= ",boot=on" if $conf->{bootdisk} && ($conf->{bootdisk} eq $ds);
+ $drive .= ",bootindex=1" if $conf->{bootdisk} && ($conf->{bootdisk} eq $ds);
push @$cmd, '-drive', $drive;
}
Modified: qemu-server/trunk/changelog.Debian
===================================================================
--- qemu-server/trunk/changelog.Debian 2011-12-05 06:05:50 UTC (rev 6571)
+++ qemu-server/trunk/changelog.Debian 2011-12-05 09:47:30 UTC (rev 6572)
@@ -1,3 +1,9 @@
+qemu-server (1.1-33) unstable; urgency=low
+
+ * fixes for qemu-kvm 1.0
+
+ -- Proxmox Support Team <support at proxmox.com> Mon, 05 Dec 2011 10:46:16 +0100
+
qemu-server (1.1-32) unstable; urgency=low
* improve performance: correctly set 'dd' output block size
More information about the pve-devel
mailing list