]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemuxml2argvtest: Don't use privileged mode upfront
authorGuido Günther <agx@sigxcpu.org>
Sat, 3 May 2014 11:12:18 +0000 (13:12 +0200)
committerGuido Günther <agx@sigxcpu.org>
Sat, 3 May 2014 14:23:59 +0000 (16:23 +0200)
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.

tests/qemuxml2argvtest.c

index a1ef2b8002b0cda30738d90fe08227ebb0b1bffe..14482fd639c42d5436637db710ec85bcd43faa19 100644 (file)
@@ -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);