[Libguestfs] Further nbdkit patches for Haiku

Richard W.M. Jones rjones at redhat.com
Tue Nov 13 16:24:22 UTC 2018

On Tue, Nov 13, 2018 at 02:18:34PM +0000, Richard W.M. Jones wrote:
> On Tue, Nov 13, 2018 at 03:09:16PM +0100, François Revol wrote:
> > Possibly use something like this?
> > 
> > qemuioargs="-f raw"
> > qemu-io -h | grep -- -f > /dev/null 2>&1 || qemuioargs=""
> > 
> > qemu-io $qemuioargs ...
> > 
> > Seems to work here.
> Yes we could do something like that, but perhaps with a better name
> such as ‘$qemu_io_format_raw_args’.

I looked into this further.  Unfortunately although we are able to
work around the missing ‘-f’ flag using this technique, we are still
no closer to having the tests pass.  This old qemu does not support
various other features we need, at least:

 - newstyle protocol

 - --image-opts parameter

 - TLS client

It looks a bit hopeless trying to get the nbdkit tests to work with
this version of qemu, although of course this is only a test and does
not stop nbdkit itself from working (eg. if you use a non-qemu client
or qemu client is running on another machine).


Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.

More information about the Libguestfs mailing list