I have fixed this as far as I can and pushed it, but there are likely still bugs, so please test it!
You can now do stuff like: $ nbdkit -f -v curl http://example.com/qcow2.tar.xz \ --filter=tar --filter=xz tar-entry=disk.qcow2 Because the disk inside the tarball in this case is a qcow2 file, it appears as qcow2 on the wire, so: $ guestfish --ro --format=qcow2 -a nbd://localhost Welcome to guestfish, the guest filesystem shell for editing virtual machine filesystems and disk images. Type: ‘help’ for help on commands ‘man’ to read the manual ‘quit’ to quit the shell ><fs> run ><fs> list-filesystems /dev/sda1: ext2 ><fs> mount /dev/sda1 / ><fs> ll / total 19 drwxr-xr-x 3 root root 1024 Jul 6 20:03 . drwxr-xr-x 19 root root 4096 Jul 9 11:01 .. -rw-rw-r--. 1 1000 1000 11 Jul 6 20:03 hello.txt drwx------ 2 root root 12288 Jul 6 20:03 lost+found The (written in C) nbdkit-tar-plugin still exists. I added a note to the man page that we may remove this in nbdkit 1.26 which is a comfortably long time in the future. But perhaps we won't remove it if it still has advantages such as performance, more features or stability? We'll see. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-df lists disk usage of guests without needing to install any software inside the virtual machine. Supports Linux and Windows. http://people.redhat.com/~rjones/virt-df/ _______________________________________________ Libguestfs mailing list [email protected] https://www.redhat.com/mailman/listinfo/libguestfs
