From: Guido Günther Date: Sat, 3 May 2014 11:12:18 +0000 (+0200) Subject: qemuxml2argvtest: Don't use privileged mode upfront X-Git-Tag: v1.2.4~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3cee4c05b7d07fb0a07dae98a0e9b589b19d71f7;p=thirdparty%2Flibvirt.git qemuxml2argvtest: Don't use privileged mode upfront When building packages in a clean chroot the QEMU_USER and QEMU_GROUP don't exist making VirQemuDriverConfigNew fail with privileged=true. Avoid that by not requiring privileged mode upfront but setting it later so we skip the user/group existence check. This solution was suggested by Daniel P. Berrange and tested by Martin Kletzander. --- diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c index a1ef2b8002..14482fd639 100644 --- a/tests/qemuxml2argvtest.c +++ b/tests/qemuxml2argvtest.c @@ -499,9 +499,11 @@ mymain(void) return EXIT_FAILURE; } - driver.config = virQEMUDriverConfigNew(true); + driver.config = virQEMUDriverConfigNew(false); if (driver.config == NULL) return EXIT_FAILURE; + else + driver.config->privileged = true; VIR_FREE(driver.config->spiceListen); VIR_FREE(driver.config->vncListen);