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.
Clone or download
rwmjones v2v: Add a slow test of Windows conversions.
As with the previous commit this requires that Windows guests have
been created first using the procedure from:

https://rwmj.wordpress.com/2018/09/13/creating-windows-templates-for-virt-builder/

For me:

PASS: test-v2v-conversion-of-windows-6.3-server.sh
PASS: test-v2v-conversion-of-windows-6.2-server.sh
PASS: test-v2v-conversion-of-windows-10.0-server.sh

If you don't have these templates in virt-builder then the tests will
skip.
Latest commit 51a9c87 Sep 14, 2018
Permalink
Failed to load latest commit information.
.gnulib @ 5b78831 maintainer: Update to latest gnulib. Jul 13, 2018
align utils: Split out structs cleanups and printing into common/structs. Jul 10, 2017
appliance daemon: Move lvmetad to early in the appliance boot process. May 29, 2018
bash bash: add a completion script for libguestfs-test-tool Jun 28, 2018
build-aux Update copyright dates for 2018. Jan 4, 2018
builder builder: templates: Add Windows template support. Sep 13, 2018
cat cat: virt-tail: Fix spontaneously failing test Jan 16, 2018
common mltools: Add with_timeout utility function. Sep 3, 2018
contrib Switch from YAJL to Jansson Feb 12, 2018
csharp Update FSF address. Nov 8, 2011
customize customize: tests: Add slow test of Windows firstboot. Sep 14, 2018
daemon daemon: consider /etc/mdadm/mdadm.conf while inspecting mountpoints. Sep 13, 2018
df Update copyright dates for 2018. Jan 4, 2018
dib OCaml tools: add output selection for --machine-readable Aug 23, 2018
diff diff: Fix typo in manual page. Feb 7, 2018
docs build: Rebuild docs/C_SOURCE_FILES and po/POTFILES. Aug 22, 2018
edit Update copyright dates for 2018. Jan 4, 2018
erlang Update copyright dates for 2018. Jan 4, 2018
examples Update copyright dates for 2018. Jan 4, 2018
fish fish: rc: Minor whitespace fixes. Jun 4, 2018
format New API: lvm_scan, deprecate vgscan (RHBZ#1602353). Jul 26, 2018
fuse Update copyright dates for 2018. Jan 4, 2018
generator Version 1.39.9. Aug 28, 2018
get-kernel OCaml tools: add output selection for --machine-readable Aug 23, 2018
gobject Update copyright dates for 2018. Jan 4, 2018
golang gobject: Add outline guestfs-gobject(3) manual page. Jul 10, 2017
haskell Update copyright dates for 2018. Jan 4, 2018
inspector inspector: Add a regression test for LUKS images (RHBZ#1602353). Jul 26, 2018
java java: Link with gnulib to resolve missing hash_free symbol. Aug 28, 2018
lib ppc64le: Don't use -cpu parameter under any circumstances (RHBZ#16050… Aug 28, 2018
logo logo: Make the 5 years text larger and more readable for website. Mar 3, 2014
lua lua, perl: Use thread-safe strerror_r instead of strerror (RHBZ#15367… Jan 22, 2018
m4 build: Use LT_INIT in configure.ac. Aug 22, 2018
make-fs Update copyright dates for 2018. Jan 4, 2018
ocaml Fix out-of-tree builds of OCaml components Apr 12, 2018
p2v p2v: Generate the code and docs for parsing the kernel command line. Jul 27, 2018
perl Update copyright dates for 2018. Jan 4, 2018
php Update copyright dates for 2018. Jan 4, 2018
po-docs Version 1.39.9. Aug 28, 2018
po Version 1.39.9. Aug 28, 2018
python python: Fix missing & additional backslashes which broke python sdist. Feb 9, 2018
rescue Update copyright dates for 2018. Jan 4, 2018
resize OCaml tools: add output selection for --machine-readable Aug 23, 2018
ruby Update copyright dates for 2018. Jan 4, 2018
sparsify OCaml tools: add output selection for --machine-readable Aug 23, 2018
sysprep customize, sysprep, v2v: handle Kali Linux as Debian Feb 12, 2018
test-data test-data/phony-guests: Add Fedora LUKS phony image for testing. Jul 26, 2018
test-tool test-tool: add a documentation test Jun 28, 2018
tests daemon: list-filesystems: Filter out MBR extended partitions. Jun 1, 2018
tmp tmp: ignore virt-v2v overlay files Feb 22, 2018
tools Change wording from "twice" to "more than once" in error messages Aug 10, 2018
utils utils: Add utility to find maximum number of virtio-scsi disks. Apr 20, 2018
v2v v2v: Add a slow test of Windows conversions. Sep 14, 2018
website builder: templates: Rebuild index. May 21, 2018
.gitignore OCaml tools: add output selection for --machine-readable Aug 23, 2018
.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
BUGS Version 1.39.9. Aug 28, 2018
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 utils: Add utility to find maximum number of virtio-scsi disks. Apr 20, 2018
README Update copyright dates for 2018. Jan 4, 2018
RELEASES Version 1.39.9. Aug 28, 2018
TODO v2v: Add -o openstack target, writes to OpenStack & Cinder using APIs. Sep 3, 2018
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 configure: support using local gnulib src directory as $GNULIB_SRCDIR Apr 10, 2018
bugs-in-changelog.sh Update copyright dates for 2018. Jan 4, 2018
cfg.mk Rename src/ to lib/ Jan 26, 2017
check-mli.sh tests: Check that every *.ml file has a corresponding *.mli file. Sep 21, 2017
common-rules.mk Revert "build: Maintain a central list of skipped tests." Sep 4, 2018
configure.ac Version 1.39.9. Aug 28, 2018
installcheck.sh.in New tool: virt-builder-repository Nov 21, 2017
libtool-kill-dependency_libs.sh remove non-portable chmod Jan 21, 2014
ocaml-dep.sh.in Fix out-of-tree builds of OCaml components Apr 12, 2018
ocaml-link.sh Update copyright dates for 2018. Jan 4, 2018
pick-guests.pl.in Update copyright dates for 2018. Jan 4, 2018
podcheck.pl podcheck: Check tool --help output. Jul 21, 2016
podwrapper.pl.in Update copyright dates for 2018. Jan 4, 2018
run.in Update copyright dates for 2018. Jan 4, 2018
subdir-rules.mk Fix out-of-tree builds of OCaml components Apr 12, 2018
update-bugs.sh Update copyright dates for 2018. Jan 4, 2018
valgrind-suppressions Update copyright dates for 2018. Jan 4, 2018
zanata-pull.sh Update copyright dates for 2018. Jan 4, 2018
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-2018 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.