Files
libguestfs/contrib
Pino Toscano bd1c5c9f4d Switch from YAJL to Jansson
While YAJL mostly works fine, it did not see any active development in
the last 3 years.  OTOH, Jansson is another JSON C implementation, with
a very liberal license, and a much nicer API.

Hence, switch all of libguestfs from YAJL to Jansson:
- configure checks, and buildsystem in general
- packages pulled in the appliance
- actual implementations
- contrib scripts
- documentation

This also makes use of the better APIs available (e.g. json_object_get,
json_array_foreach, and json_object_foreach).  This does not change the
API of our OCaml Yajl module.
2018-02-12 11:24:06 +01:00
..
2012-09-15 13:36:02 +01:00
2018-02-12 11:24:06 +01:00
2017-01-26 15:05:46 +00:00

Random contributions and things which don't fit in anywhere else
----------------------------------------------------------------------

autobuild/
        The autobuild script that we use to build and test the
        tarballs on Debian and elsewhere.

intro/ "Slides" for an intro to libguestfs.  This is a short (10-15
        min) talk that I give to introduce the main features of
        libguestfs.  The slides are in the form of a complete
        self-contained HTML page with a handful images that can be
        easily distributed before the talk.

make-check-on-installed.pl
        This Perl script allows you to run the test suite (ie.  'make
        check', 'make check-all' etc) on an installed RPM.  This is
        useful for adding another layer of testing to packages before
        we release them.  Note that a checked out copy of the source
        from git is required.  Read the top of the file before using.

p2v/    Hacky script to build virt-p2v ISO on top of RHEL 5/6/7,
        for 32 bit (i686) and 64 bit (x86-64).

windows-icons.pl
        This script lets you extract all the icons from a Windows
        guest.  We use this to locate the Windows logo in new releases
        of Windows (see lib/inspect-icon.c).

visualize-alignment/
        Tests for visualizing block device reads and writes and
        alignment using a patched qemu.  See the README file in that
        directory.