This patch series starts by tidying up the code for the virt-cat, virt-df, virt-edit, etc tools, moving them into a single directory and making the build system much simpler as a consequence. Then we add two new tools, virt-tar (a general purpose archive and upload tool) and virt-ls (for listing directories). No new functionality is enabled by these tools -- that is to say, you can do everything that these tools do using guestfish -- but having separate programs and manual pages for them should make them more accessible for simple tasks to some users. Rich. .gitignore | 7 +- HACKING | 18 +-- Makefile.am | 24 ++-- cat/Makefile.am | 45 ------ cat/run-cat-locally | 52 ------- cat/virt-cat | 194 ------------------------ configure.ac | 25 +--- df/Makefile.am | 45 ------ df/run-df-locally | 52 ------- df/virt-df | 366 --------------------------------------------- edit/Makefile.am | 45 ------ edit/run-edit-locally | 52 ------- edit/virt-edit | 210 -------------------------- guestfish.pod | 4 +- po/POTFILES.in | 10 +- rescue/Makefile.am | 45 ------ rescue/run-rescue-locally | 53 ------- rescue/virt-rescue | 169 --------------------- tools/Makefile.am | 50 ++++++ tools/run-locally | 56 +++++++ tools/virt-cat | 194 ++++++++++++++++++++++++ tools/virt-df | 366 +++++++++++++++++++++++++++++++++++++++++++++ tools/virt-edit | 213 ++++++++++++++++++++++++++ tools/virt-ls | 242 ++++++++++++++++++++++++++++++ tools/virt-rescue | 173 +++++++++++++++++++++ tools/virt-tar | 275 ++++++++++++++++++++++++++++++++++ 26 files changed, 1603 insertions(+), 1382 deletions(-) -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://et.redhat.com/~rjones/libguestfs/ See what it can do: http://et.redhat.com/~rjones/libguestfs/recipes.html