summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.19.49.Richard W.M. Jones2012-10-091-1/+1
|
* Add support for hotplugging (adding disks) to the libvirt attach-method.Richard W.M. Jones2012-10-081-0/+1
| | | | | | | | | | | | | When libvirt is used, we can allow disks to be hotplugged. guestfs_add_drive can be called after launch to hot-add a disk. When a disk is hot-added, we first ask libvirt to add the disk to the appliance, then we make an internal call into the appliance to get it to wait for the disk to appear (ie. udev_settle ()). Hot-added disks are tracked in the g->drives array. This also adds a test.
* launch: Add add_drive 'label' option.Richard W.M. Jones2012-10-081-0/+1
| | | | | | | | | | | | | | | | | | | | | New API: list-disk-labels Allow the user to pass an optional disk label when adding a drive. This is passed through to qemu / libvirt using the disk serial field, and from there to the appliance which exposes it through udev, creating a special alias of the device /dev/disk/guestfs/<label>. Partitions are named /dev/disk/guestfs/<label><partnum>. virtio-blk and virtio-scsi limit the serial field to 20 bytes. We further limit the name to maximum 20 ASCII characters in [a-zA-Z]. list-devices and list-partitions are not changed: these calls still return raw block device names. However a new call, list-disk-labels, returns a hash table allowing callers to map between disk labels, and block device and partition names. This commit also includes a test.
* Version 1.19.48.1.19.48Richard W.M. Jones2012-10-071-1/+1
| | | | | | We need to regenerate the tarball because the previous one had the guestfsd man page missing. Hence bumped version number.
* Version 1.19.47.1.19.47Richard W.M. Jones2012-10-061-1/+1
|
* Version 1.19.46.1.19.46Richard W.M. Jones2012-10-011-1/+1
|
* configure: Rearrange build options report in ./configure output.Richard W.M. Jones2012-10-011-11/+11
| | | | | This had accreted over a long period of time, so it wasn't arranged very logically.
* Version 1.19.45.1.19.45Richard W.M. Jones2012-09-261-1/+1
|
* Version 1.19.44.1.19.44Richard W.M. Jones2012-09-241-1/+1
|
* Version 1.19.43.1.19.43Richard W.M. Jones2012-09-211-1/+1
|
* Version 1.19.42.1.19.42Richard W.M. Jones2012-09-171-1/+1
|
* Version 1.19.41.1.19.41Richard W.M. Jones2012-09-161-1/+1
|
* Version 1.19.40.1.19.40Richard W.M. Jones2012-09-041-1/+1
|
* Version 1.19.39.1.19.39Richard W.M. Jones2012-09-041-1/+1
|
* Version 1.19.38.1.19.38Richard W.M. Jones2012-09-031-1/+1
|
* Version 1.19.37.1.19.37Richard W.M. Jones2012-08-311-1/+1
|
* Version 1.19.36.1.19.36Richard W.M. Jones2012-08-301-1/+1
|
* Version 1.19.35.1.19.35Richard W.M. Jones2012-08-291-1/+1
|
* java: Further java/java-home fixes.Richard W.M. Jones2012-08-291-2/+2
| | | | | | In particular the JVM executable is now called $JAVA_EXE. This fixes commit 40b9c14ca9af3b31ea1cf5336142d63313bbae39.
* Fix Java detection and rename --with-java-home to --with-java.Wulf C. Krueger2012-08-281-53/+53
| | | | | | | Without this patch, if JAVAC points to a valid executable, --with-java-home=no is not respected but the build simply fails. Furthermore, --with{,out}-java is a more common form and more in-line with all other options.
* Fix disabling the Perl bindings.Wulf C. Krueger2012-08-281-1/+1
| | | | | | | --disable-perl isn't currently respected because $PERL correctly points to the perl executable and $missing_perl_modules doesn't prevent the perl parts to be installed either. Thus, a check for $enable_perl is needed.
* Version 1.19.34.1.19.34Richard W.M. Jones2012-08-281-1/+1
|
* Version 1.19.33.1.19.33Richard W.M. Jones2012-08-211-1/+1
|
* Version 1.19.32.1.19.32Richard W.M. Jones2012-08-181-1/+1
|
* tests: Add a test for large directories.Richard W.M. Jones2012-08-171-0/+1
| | | | | | | | This also tests the reimplemented APIs: - ls - lstatlist - lxattrlist - readlinklist
* Version 1.19.31.1.19.31Richard W.M. Jones2012-08-151-1/+1
|
* Version 1.19.30.1.19.30Richard W.M. Jones2012-08-141-1/+1
|
* Version 1.19.29.Richard W.M. Jones2012-08-111-1/+1
|
* New APIs: rsync, rsync-in, rsync-outRichard W.M. Jones2012-08-111-0/+1
| | | | Implement rsync.
* Version 1.19.28.1.19.28Richard W.M. Jones2012-08-021-1/+1
|
* build: On x86 search for qemu-system-i386 not qemu-system-i686.Richard W.M. Jones2012-07-311-1/+2
| | | | | host_cpu can be set to i686. The qemu binary is called qemu-system-i386. Apply some sed to fix this.
* build: Allow building with new glibc headers and -O0.Eric Blake2012-07-311-2/+5
| | | | | | This is a patch taken from libvirt. See: http://libvirt.org/git/?p=libvirt.git;a=commitdiff;h=2af63b1c349
* 9p: Add a regression test for 9p functionality in qemu.Richard W.M. Jones2012-07-301-0/+1
|
* Version 1.19.27.1.19.27Richard W.M. Jones2012-07-301-1/+1
|
* Version 1.19.26.1.19.26Richard W.M. Jones2012-07-261-1/+1
|
* Mac OS X: Use u_int64_t/uint64_t instead of unsigned hyper in .x fileMasami HIRATA2012-07-241-0/+8
| | | | | | | Signed-off-by: Masami HIRATA <msmhrt@gmail.com> RWMJ: Fixed whitespace in generator_xdr.ml
* Mac OS X: don't check glibc-style extended printf formatters unless ↵Masami HIRATA2012-07-241-16/+16
| | | | | | | | | | --enable-daemon Signed-off-by: Masami HIRATA <msmhrt@gmail.com> RWMJ: - Test was in the wrong place (before --enable-daemon had been detected) so I moved it later.
* configure: Use $(PERL) instead of perlMasami HIRATA2012-07-241-10/+10
| | | | Signed-off-by: Masami HIRATA <msmhrt@gmail.com>
* configure: Add -nographic command line option to qemu.Masami HIRATA2012-07-241-4/+4
| | | | | | Without this option, configure will fail when there is no display. Signed-off-by: Masami HIRATA <msmhrt@gmail.com>
* Version 1.19.25.1.19.25Richard W.M. Jones2012-07-241-1/+1
|
* Version 1.19.24.1.19.24Richard W.M. Jones2012-07-231-1/+1
|
* launch: Allow default attach-method to be set in environment or configure.Richard W.M. Jones2012-07-231-0/+11
| | | | | | | | | | You can now choose the default attach method in two ways: (1) Set the LIBGUESTFS_ATTACH_METHOD environment variable. (2) ./configure --with-default-attach-method=appliance|libvirt|... Note that (1) overrides (2).
* java: JAVAC_FLAGS -> EXTRA_JAVAC_FLAGS.Richard W.M. Jones2012-07-231-5/+5
| | | | This is just a rename.
* Version 1.19.23.1.19.23Richard W.M. Jones2012-07-221-1/+1
|
* launch: Add libvirt backend.Richard W.M. Jones2012-07-221-0/+4
| | | | | | | | | | | | Complete the attach-method libvirt backend. This backend uses libvirt to create a transient KVM domain to run the appliance. Note that this still will only work with local libvirt URIs since the <kernel>, <initrd> and appliance links in the libvirt XML refer to local files, and virtio serial only works locally (limitation of libvirt). Remote support will be added later.
* Version 1.19.22.1.19.22Richard W.M. Jones2012-07-191-1/+1
| | | | | Includes rebuilt gnulib to work around test problems with test-getlogin_r.
* Version 1.19.21.1.19.21Richard W.M. Jones2012-07-181-1/+1
|
* tests: Rewrite parallel mount-local test in C.Richard W.M. Jones2012-07-181-0/+1
|
* Version 1.19.20.1.19.20Richard W.M. Jones2012-07-171-1/+1
|
* Replace podwrapper shell script with custom Perl script.Richard W.M. Jones2012-07-161-30/+12
| | | | | | | | This uses Pod::Simple so it properly parses the input POD and can generate proper custom output as required specifically by libguestfs. One immediate benefit is that links between and within manual pages now work mostly correctly.