summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* configure: Make generated files read-only.Richard W.M. Jones2012-07-161-3/+3
| | | | Some of the generated files anyway.
* build: Change calls to podwrapper.sh to use $(PODWRAPPER).Richard W.M. Jones2012-07-161-0/+4
| | | | | This will allow us to easily change the location of this script in future.
* Version 1.19.19.1.19.19Richard W.M. Jones2012-07-161-1/+1
|
* Version 1.19.18.1.19.18Richard W.M. Jones2012-07-091-1/+1
|
* Version 1.19.17.1.19.17Richard W.M. Jones2012-07-061-1/+1
|
* Version 1.19.16.1.19.16Richard W.M. Jones2012-07-041-1/+1
|
* daemon: Run fsync on block devices after sync (RHBZ#836710).Richard W.M. Jones2012-07-021-0/+1
| | | | | | | | | | | | | | | | | | On Linux, sync(2) does not actually issue a write barrier, thus it doesn't force a flush of the underlying hardware write cache (or qemu's disk cache in the virtual case). This can be a problem, because libguestfs relies on running sync in the appliance, followed by killing qemu (using SIGTERM). In most cases, this is fine, because killing qemu with SIGTERM should cause it to flush out the disk cache before it exits. However we have found various bugs in qemu which cause qemu to crash while doing the flush, leaving the data unwritten (see RHBZ#836913). The solution is to issue fsync(2) to the block devices. This has a write barrier, so it ensures that qemu writes out its cache long before we get around to killing qemu.
* Version 1.19.15.1.19.15Richard W.M. Jones2012-06-291-1/+1
|
* ruby: Fix detection of library (thanks Hilko Bengen).Richard W.M. Jones2012-06-291-7/+25
| | | | | | | | | On Debian, the Ruby C extensions library isn't '-lruby', it's something like '-lruby1.8' or '-lruby-1.9.1' and these can even be parallel-installed. Fix detection so we use Ruby's own rbconfig.rb file to find the right library to use.
* ruby: Changing spacing in configure file.Richard W.M. Jones2012-06-291-5/+5
| | | | No functional change.
* ruby: Remove useless AC_SUBST in configure file.Richard W.M. Jones2012-06-291-1/+0
|
* Version 1.19.14.1.19.14Richard W.M. Jones2012-06-281-1/+1
|
* Version 1.19.13.1.19.13Richard W.M. Jones2012-06-261-1/+1
|
* Version 1.19.12.1.19.12Richard W.M. Jones2012-06-261-1/+1
|
* Version 1.19.11.1.19.11Richard W.M. Jones2012-06-251-1/+1
|
* Version 1.19.10.1.19.10Richard W.M. Jones2012-06-221-1/+1
|
* ruby: Add a replacement rb_hash_lookup function for Ruby 1.8.5.Richard W.M. Jones2012-06-221-0/+6
| | | | This function was first added to Ruby in 1.8.7.
* ruby: Fix libruby test.Richard W.M. Jones2012-06-221-3/+2
| | | | | | If -lruby was not available, this used to define HAVE_LIBRUBY=0. However this meant that the later test -n "$HAVE_LIBRUBY" would be successful, whereas it should fail in this case.
* build: Workaround for AC_PROG_SED not existing.Richard W.M. Jones2012-06-181-1/+7
| | | | This didn't exist on ancient autoconf in RHEL 5.
* Version 1.19.9.1.19.9Richard W.M. Jones2012-06-181-1/+1
|
* fuse: Add replacement for fuse_opt_add_opt_escaped.Richard W.M. Jones2012-06-181-1/+6
| | | | | | | RHEL 5-era FUSE didn't have this function. I copied the function out of upstream FUSE, since the license is compatible.
* configure: Look for mkisofs as well as genisoimage.Richard W.M. Jones2012-06-181-2/+2
| | | | For our purposes, the two tools are compatible.
* Version 1.19.8.1.19.8Richard W.M. Jones2012-06-141-1/+1
|
* tests: Add tests for extended attrs and SELinux, direct and via FUSE.Richard W.M. Jones2012-06-141-0/+1
| | | | | | | Note that the SELinux + FUSE test is disabled because of: https://bugzilla.redhat.com/show_bug.cgi?id=811217 https://bugzilla.redhat.com/show_bug.cgi?id=812798#c42
* Version 1.19.7.1.19.7Richard W.M. Jones2012-06-131-1/+1
|
* tests: Add a test which adds the maximum number of disks and uses them.Richard W.M. Jones2012-06-131-0/+1
|
* Version 1.19.6.1.19.6Richard W.M. Jones2012-06-121-1/+1
|
* Record output of qemu -device '?'.Richard W.M. Jones2012-06-121-0/+8
| | | | | This allows us to find out what qemu devices are supported at runtime.
* Require QEMU >= 1.0.Richard W.M. Jones2012-06-121-47/+21
| | | | | | | | | | | QEMU 1.0 was released at the end of 2011. Remove all the cruft about detecting broken -machine type which was only required for QEMU 0.15. This also reverts commit 30ecbf3ec2ada68f7e125a180553e31b069033b7. Even on ARM you can pass -machine accel=kvm:tcg and qemu does the right thing, so I'm not sure why we wanted to disable that.