library and tools for accessing and modifying virtual machine disk images. PLEASE DO NOT USE GITHUB FOR ISSUES OR PULL REQUESTS. See the website for how to file a bug or contact us.
C OCaml Standard ML Shell Makefile Perl Other
Latest commit 865d070 Dec 6, 2016 @rwmjones rwmjones inspect: fstab: Canonicalize paths appearing in fstab.
For example, converts "///usr//local//" -> "/usr/local".
Permalink
Failed to load latest commit information.
.gnulib @ 4c32543 Update gnulib to latest Sep 8, 2016
align valgrind: Don't use "nested" run scripts. Oct 11, 2016
appliance appliance: mount also /dev/pts Dec 6, 2016
bash New tool: virt-tail. Oct 12, 2016
build-aux Update copyright dates for 2016. Jan 2, 2016
builder builder: Refactor command line parsing in make-template script. Dec 2, 2016
cat Add a test for virt-tail. Oct 12, 2016
contrib Update copyright dates for 2016. Jan 2, 2016
csharp Update FSF address. Nov 8, 2011
customize customize: Check SLOW flag is set before running password tests. Oct 24, 2016
daemon daemon: allow to change the labels of swap partitions Dec 7, 2016
df valgrind: Don't use "nested" run scripts. Oct 11, 2016
dib dib: use remove_duplicates instead of own code Sep 23, 2016
diff valgrind: Don't use "nested" run scripts. Oct 11, 2016
docs docs: Fix man pages references to incorrect section numbers. Nov 13, 2016
edit tools: build common fish sources in a static library Sep 26, 2016
erlang erlang: Split up large Erlang extension into smaller C files. Sep 2, 2016
examples build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
fish fish: Fix small typos in virt-copy-in and virt-copy-out man pages (RH… Nov 24, 2016
format valgrind: Don't use "nested" run scripts. Oct 11, 2016
fuse tools: build common fish sources in a static library Sep 26, 2016
generator daemon: allow to change the labels of swap partitions Dec 7, 2016
get-kernel OCaml tools: add crypto support (RHBZ#1362649) Sep 19, 2016
gobject build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
golang build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
haskell build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
inspector valgrind: Don't use "nested" run scripts. Oct 11, 2016
java java: Split up large Java extension into smaller C files. Sep 2, 2016
logo logo: Make the 5 years text larger and more readable for website. Mar 3, 2014
lua build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
m4 p2v: Inhibit power saving during the conversion. Oct 25, 2016
make-fs valgrind: Don't use "nested" run scripts. Oct 11, 2016
mllib mllib: curl: add optional tmpdir parameter Oct 25, 2016
ocaml build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
p2v v2v: Rename RHEV to RHV throughout. Dec 7, 2016
perl build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
php php: Fix the tests yet again. May 3, 2016
po-docs Version 1.35.14. Oct 25, 2016
po Version 1.35.14. Oct 25, 2016
python python: Split up large Python extension into smaller C files. Sep 2, 2016
rescue valgrind: Don't use "nested" run scripts. Oct 11, 2016
resize resize: shrink/expand swap partitions Dec 7, 2016
ruby ruby: Split up large Ruby extension into smaller C files. Sep 2, 2016
sparsify valgrind: Don't use "nested" run scripts. Oct 11, 2016
src inspect: fstab: Canonicalize paths appearing in fstab. Dec 7, 2016
sysprep valgrind: Don't use "nested" run scripts. Oct 11, 2016
test-data filearch: Add s390 and s390x detection and tests. Nov 13, 2016
test-tool build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
tests valgrind: Don't use "nested" run scripts. Oct 11, 2016
tmp valgrind: Write separate log files in tmp/valgrind-<DATE>-<PID>.log Apr 1, 2013
tools New tool: virt-tail. Oct 12, 2016
utils Use the getprogname gnulib module Sep 8, 2016
v2v v2v: Rename RHEV to RHV throughout. Dec 7, 2016
website builder: Update Fedora 25 and RHEL 7.3 ppc64 and ppc64le images. Nov 30, 2016
.gitignore customize: Test that the --root-password parameter works. Oct 20, 2016
.gitmodules maint: use a git submodule for gnulib Aug 3, 2009
.lvimrc Update vim line length to 70 Jan 24, 2013
.mailmap Add the .mailmap and change the method to generate AUTHORS Nov 27, 2012
AUTHORS Version 1.33.43. Jul 14, 2016
BUGS Version 1.35.11. Oct 25, 2016
COPYING license: Use latest license files from gnu.org. Jul 19, 2012
COPYING.LIB license: Use latest license files from gnu.org. Jul 19, 2012
HACKING Fix HACKING file in top level directory. Nov 13, 2016
Makefile.am builder: Rearrange how template-building scripts work. Nov 30, 2016
README docs: Add guestfs-building(1) man page. Jan 20, 2016
TODO New API: selinux_relabel - SELinux relabel parts of the filesystem. Jul 14, 2016
autogen.sh syntax: Replace test == with = or -eq as appropriate. Sep 15, 2012
bindtests bindtests: Test sending min and max 64 bit integers. Aug 15, 2012
bootstrap Use the getprogname gnulib module Sep 8, 2016
bugs-in-changelog.sh Update copyright dates for 2016. Jan 2, 2016
cfg.mk tests: Move the tests/data and tests/guests directories to test-data. Oct 30, 2015
common-rules.mk build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
configure.ac builder: Rearrange how template-building scripts work. Nov 30, 2016
installcheck.sh.in installcheck: p2v: Make virt-p2v binary executable after uncompressin… Nov 10, 2016
libtool-kill-dependency_libs.sh remove non-portable chmod Jan 21, 2014
ocaml-link.sh docs: hacking: Document how OCaml programs are compiled and linked. Jun 12, 2016
pick-guests.pl.in Update copyright dates for 2016. Jan 2, 2016
podcheck.pl podcheck: Check tool --help output. Jul 21, 2016
podwrapper.pl.in build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
run.in run.in: Quote contents of @VAR@ substitutions Oct 27, 2016
subdir-rules.mk build: In silent rules, differentiate between .cmi and ocamlc. Sep 2, 2016
update-bugs.sh Update copyright dates for 2016. Jan 2, 2016
valgrind-suppressions valgrind: Add suppression for another --run-libc-freeres=no non-leak. Aug 31, 2016
zanata-pull.sh Update copyright dates for 2016. Jan 2, 2016
zanata.xml Update zanata.xml Feb 10, 2016

README

Libguestfs is tools and a library for accessing and modifying guest
disk images.  For more information see the home page:

  http://libguestfs.org/

For discussion, development, patches, etc. please use the mailing
list:

  http://www.redhat.com/mailman/listinfo/libguestfs

To find out how to build libguestfs from source, read:

  docs/guestfs-building.pod
  http://libguestfs.org/guestfs-building.1.html
  man docs/guestfs-building.1

Copyright (C) 2009-2016 Red Hat Inc.

The library is distributed under the LGPLv2+.  The programs are
distributed under the GPLv2+.  Please see the files COPYING and
COPYING.LIB for full license information.  The examples are under a
very liberal license.