[Libguestfs] Recent changes in supermin/libguestfs that may affect packagers

Richard W.M. Jones rjones at redhat.com
Thu Aug 29 08:03:49 UTC 2013


All in libguestfs >= 1.23.19.

- The location of the javadoc has moved from:
/usr/share/javadoc/libguestfs-java-$version to:
/usr/share/javadoc/libguestfs.

- Compressed cpio images are used, if possible.  You will see two *.gz
files appearing in appliance/supermin.d during the build and copied to
/usr/lib/guestfs/supermin.d:

$ ls -lh appliance/supermin.d/
total 1.3M
-rw-rw-r--. 1 rjones rjones 324K Aug 28 22:45 base.img.gz
-rw-rw-r--. 1 rjones rjones 744K Aug 28 22:47 daemon.img.gz
-rw-rw-r--. 1 rjones rjones 170K Aug 28 22:45 hostfiles
-rw-rw-r--. 1 rjones rjones 5.0K Aug 28 22:40 init.img
-rw-rw-r--. 1 rjones rjones 2.0K Aug 28 22:40 udev-rules.img

This saves a considerable amount of space (~5.9 MB -> ~1.3 MB).

Compressed cpio images requires supermin >= 4.1.4.  Earlier versions
of supermin will continue to work.  Note that you must not build
libguestfs with supermin >= 4.1.4 and then try to use libguestfs with
supermin-helper < 4.1.4.  That won't work.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW




More information about the Libguestfs mailing list