On Thu, Feb 07, 2013 at 04:51:51PM +0100, Viktor Mihajlovski wrote: > On 02/01/2013 12:18 PM, Daniel P. Berrange wrote: > >diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c > >index ee48333..46c1892 100644 > >--- a/src/qemu/qemu_conf.c > >+++ b/src/qemu/qemu_conf.c > Sorry for not noticing earlier, but > > > >- if (!(driver->vncTLSx509certdir = strdup(SYSCONFDIR "/pki/libvirt-vnc"))) > >+ if (!(cfg->vncListen = strdup("127.0.0.1"))) > >+ goto no_memory; > >+ > >+ if (!(cfg->vncTLSx509certdir > >+ = strdup(SYSCONFDIR "/pki/libvirt-vnc"))) > > goto no_memory; > > > this indirectly breaks "make check" with prefix=/usr/local > > > >- if (!(driver->spiceTLSx509certdir > >+ if (!(cfg->spiceTLSx509certdir > > = strdup(SYSCONFDIR "/pki/libvirt-spice"))) > > goto no_memory; > > > dito > > >diff --git a/tests/qemuargv2xmltest.c b/tests/qemuargv2xmltest.c > >- driver.vncTLS = 1; > >- driver.vncTLSx509verify = 1; > >- driver.vncTLSx509certdir = strdup("/etc/pki/tls/qemu"); > because we lose the capability to overwrite the driver config > in the test cases. > We should either allow to override config options, i.e. something > like virQEMUDriverConfigNew(bool privileged, const char *sysconfdir) > or let some of the offending qemuxml2argvdataxxx.args files by > created from .args.in files by configure. Actually we can just update the virQEMUDriverConfigPtr object after it has been created to hardcode the path in the test suite. Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list