From 1e2f9fce0ad27559e974f53eb8d4aabb14ebcef2 Mon Sep 17 00:00:00 2001 From: Mark McLoughlin Date: Apr 16 2009 15:25:28 +0000 Subject: * Thu Apr 16 2009 Mark McLoughlin - 0.6.2-2.fc12 - Fix qemu drive format specification (#496092) --- diff --git a/libvirt-0.6.2-qemu-drive-format.patch b/libvirt-0.6.2-qemu-drive-format.patch new file mode 100644 index 0000000..89f7c2b --- /dev/null +++ b/libvirt-0.6.2-qemu-drive-format.patch @@ -0,0 +1,26 @@ +From 0ae4c67ff5f1d24698c5cfc8a9719d333c892644 Mon Sep 17 00:00:00 2001 +From: Mark McLoughlin +Date: Thu, 16 Apr 2009 11:23:55 +0100 +Subject: [PATCH 1/3] qemu -drive takes format= not fmt= + +Seems like a simple typo - it has been "format=" since the flag +was introduced, but we added it as "fmt=". + +Signed-off-by: Mark McLoughlin +--- + src/qemu_conf.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/qemu_conf.c b/src/qemu_conf.c +index f36c927..6f9e610 100644 +--- a/src/qemu_conf.c ++++ b/src/qemu_conf.c +@@ -1135,7 +1135,7 @@ int qemudBuildCommandLine(virConnectPtr conn, + disk->device == VIR_DOMAIN_DISK_DEVICE_DISK) + virBufferAddLit(&opt, ",boot=on"); + if (disk->driverType) +- virBufferVSprintf(&opt, ",fmt=%s", disk->driverType); ++ virBufferVSprintf(&opt, ",format=%s", disk->driverType); + + if (disk->cachemode) { + const char *mode = diff --git a/libvirt.spec b/libvirt.spec index e644d33..9b528eb 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -66,11 +66,14 @@ Summary: Library providing a simple API virtualization Name: libvirt Version: 0.6.2 -Release: 1%{?dist}%{?extra_release} +Release: 2%{?dist}%{?extra_release} License: LGPLv2+ Group: Development/Libraries Source: libvirt-%{version}.tar.gz +# Patches cherry-picked from upstream +Patch0: libvirt-0.6.2-qemu-drive-format.patch + # Not for upstream. Temporary hack till PulseAudio autostart # problems are sorted out when SELinux enforcing Patch200: libvirt-0.6.2-svirt-sound.patch @@ -224,6 +227,8 @@ of recent versions of Linux (and other OSes). %prep %setup -q +%patch0 -p1 + %patch200 -p0 mv NEWS NEWS.old @@ -542,6 +547,9 @@ fi %endif %changelog +* Thu Apr 16 2009 Mark McLoughlin - 0.6.2-2.fc12 +- Fix qemu drive format specification (#496092) + * Fri Apr 3 2009 Daniel Veillard - 0.6.2-1.fc11 - release of 0.6.2 - memory ballooning in QEMU