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