Libguestfs provides ways to enumerate guest storage (eg. partitions,
LVs, what filesystem is in each LV, etc.). It can also run commands
-in the context of the guest. Also you can access filesystems over FTP.
+in the context of the guest. Also you can access filesystems over
+FUSE.
Libguestfs is a library that can be linked with C and C++ management
-programs (or management programs written in OCaml, Perl, Python, Ruby, Java
-or Haskell). You can also use it from shell scripts or the command line.
+programs (or management programs written in OCaml, Perl, Python, Ruby,
+Java, Haskell or C#). You can also use it from shell scripts or the
+command line.
Libguestfs was written by Richard W.M. Jones (rjones@redhat.com) and
hacked on by lots of other people. For discussion, development,
- genisoimage / mkisofs
+- (Optional) hivex >= 1.2.1 to build Windows Registry support
+
+- (Optional) FUSE to build the FUSE module
+
- (Optional) Augeas (http://augeas.net/)
- perldoc (pod2man, pod2text) to generate the manual pages and
- (Optional) Readline to have nicer command-line editing in guestfish.
-- (Optional) 'reged' program from chntpw to decode Windows registry
- entries (http://home.eunet.no/~pnordahl/ntpasswd/)
-
- (Optional) xmllint to validate virt-inspector RELAX NG schema
-- (Optional) OCaml if you want to rebuild the generated files, and
- also to build the OCaml bindings
+- (Optional) OCaml + OCaml library xml-light if you want to rebuild
+ the generated files, and also to build the OCaml bindings
+ (http://tech.motion-twin.com/xmllight.html)
- (Optional) local Fedora mirror
At the moment we basically don't support cross-architecture or
32-on-64. This limits what is possible for some guests. Filesystem
-operations and FTP export will work fine, but running commands in
-guests may not be possible.
+operations and FUSE will work fine, but running commands in guests may
+not be possible.
To enable this requires work for cross-architecture and 32-on-64
support in febootstrap, fakeroot and fakechroot.
- python
- rpm-python http://www.rpm.org/
- yum http://yum.baseurl.org/
- - febootstrap http://et.redhat.com/~rjones/febootstrap/
+ - febootstrap http://people.redhat.com/~rjones/febootstrap/
Copyright and license information
----------------------------------------------------------------------
-Copyright (C) 2009 Red Hat Inc.
+Copyright (C) 2009-2010 Red Hat Inc.
The library is distributed under the LGPLv2+. The programs are
distributed under the GPLv2+. Please see the files COPYING and