Matt asked me this morning if we could generate guestfish scripts automatically from running programs like virt-v2v. Good idea. This patch however doesn't do this, but it lays the groundwork for it: In order for us to generate code for any functions which don't go through the daemon, we need to add an indirection to those calls via some generated code. This will allow us to add guestfish tracing at some point in the future. If you want to debug calls to libguestfs code, then the easiest thing to do is to use ltrace(1). Sample ltrace output is attached. Rich. -- Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into Xen guests. http://et.redhat.com/~rjones/virt-p2v