Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | tests: Finalize the order we run the tests. | Richard W.M. Jones | 2011-12-22 | 2 | -4/+15 | |
| | ||||||
* | tests: Put test-tool and comment into own section. | Richard W.M. Jones | 2011-12-22 | 1 | -2/+5 | |
| | ||||||
* | tests: Split images -> tests/data + tests/guests | Richard W.M. Jones | 2011-12-22 | 62 | -175/+191 | |
| | ||||||
* | tests: Rename extratests -> tests/extra. | Richard W.M. Jones | 2011-12-22 | 6 | -44/+39 | |
| | ||||||
* | tests: Split regressions -> various subdirectories of tests/ | Richard W.M. Jones | 2011-12-22 | 54 | -138/+203 | |
| | ||||||
* | tests: Rename capitests -> tests/c-api. | Richard W.M. Jones | 2011-12-22 | 23 | -54/+46 | |
| | ||||||
* | tests: Rename caution -> tests/qemu. | Richard W.M. Jones | 2011-12-22 | 5 | -7/+2 | |
| | ||||||
* | tests: Document new tests/ subdirectory. | Richard W.M. Jones | 2011-12-22 | 1 | -0/+4 | |
| | ||||||
* | docs: Arrange directory names in alphabetical order. | Richard W.M. Jones | 2011-12-22 | 1 | -4/+4 | |
| | ||||||
* | extra-tests: Add an extra suppression for OCaml 3.11.2 in RHEL 6. | Richard W.M. Jones | 2011-12-20 | 1 | -0/+7 | |
| | ||||||
* | fish: Allow events to be processed in guestfish. | Richard W.M. Jones | 2011-12-16 | 13 | -4/+530 | |
| | | | | | | | | Add 'event', 'list-events' and 'delete-event' commands so that event handlers can be registered, listed and deleted in guestfish. The event handler is a shell script snippet or host command. Cc: Pádraig Brady <P@draigBrady.com> | |||||
* | python: Missing () in guestfs-python(1) examples. | Richard W.M. Jones | 2011-12-14 | 1 | -1/+1 | |
| | ||||||
* | Version 1.15.11.1.15.11 | Richard W.M. Jones | 2011-12-09 | 18 | -237/+703 | |
| | ||||||
* | fuse: Return EXIT_FAILURE if fuse_main fails. | Richard W.M. Jones | 2011-12-09 | 1 | -1/+1 | |
| | | | | | | | | | | fuse_main can return any non-zero value on error. In particular on certain sorts of error such as unsupported -o options it returns 1 (not -1). Therefore make sure any non-zero return is turned into EXIT_FAILURE. (Thanks Pádraig Brady) | |||||
* | fish: -i option should fail if / is not mountable, but warn about others. | Richard W.M. Jones | 2011-12-09 | 1 | -1/+7 | |
| | | | | | | | | In particular this stops a problem with guestmount where if the -i option half-recognizes the guest OS, it would mount the disk (and fail, giving only warnings), leaving the mountpoint unusable. (Thanks Pádraig Brady) | |||||
* | daemon: Fix utimens so it doesn't hang on named pipes (RHBZ#761460). | Richard W.M. Jones | 2011-12-08 | 2 | -21/+29 | |
| | | | | | | | | | | This also adds comprehensive tests for utimens on regular files, directories (RHBZ#761451), named pipes (RHBZ#761460), symbolic links, block and char devices. Note that there is a small change in the (previously undefined) semantics of this call: It now sets the time on a symbolic link itself, not on what the symbolic link points to. | |||||
* | daemon: Allow utimens to work for directories (RHBZ#761451). | Richard W.M. Jones | 2011-12-08 | 1 | -1/+1 | |
| | | | | | | You don't need to open the file O_WRONLY in order to call futimens on the file descriptor. Opening it O_WRONLY fails for directories. Therefore open O_RDONLY instead. | |||||
* | copy-in/copy-out: Wait for the tar subprocess only (RHBZ#760669). | Richard W.M. Jones | 2011-12-07 | 1 | -26/+35 | |
| | ||||||
* | fish: Improve error messages when no OS / multi-boot OS found with ↵ | Richard W.M. Jones | 2011-12-07 | 1 | -2/+30 | |
| | | | | inspection (RHBZ#760775). | |||||
* | let the user explicitly choose ruby and rake programs | Hilko Bengen | 2011-12-06 | 5 | -10/+13 | |
| | ||||||
* | Version 1.15.10.1.15.10 | Richard W.M. Jones | 2011-12-06 | 18 | -75/+36 | |
| | ||||||
* | Fix rpcgen post-processing for out-of-tree builds | Hilko Bengen | 2011-12-06 | 2 | -2/+2 | |
| | ||||||
* | ruby: Use RSTRING_PTR, RSTRING_LEN for compat with Ruby 1.9 (RHBZ#760000). | Richard W.M. Jones | 2011-12-05 | 1 | -2/+11 | |
| | ||||||
* | blkid: split the RHEL5 which can't support some options | Wanlong Gao | 2011-12-05 | 1 | -7/+73 | |
| | | | | | | | RHEL5 shoult not support '-p', '-i' and '-o export' options. But we just split it according to the '-p' option. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com> | |||||
* | TODO: remove the implemented command blkid | Wanlong Gao | 2011-12-05 | 1 | -1/+0 | |
| | | | | | | Remove the implemented command blkid from TODO lists. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com> | |||||
* | Revert "blkid: Use -c /dev/null because RHEL 5 blkid doesn't have -p option." | Richard W.M. Jones | 2011-12-04 | 1 | -5/+2 | |
| | | | | This reverts commit 6533491b178d18bfab8240cf093be4ef9b547548. | |||||
* | Revert "blkid: Fix mistake in previous commit." | Richard W.M. Jones | 2011-12-04 | 1 | -1/+1 | |
| | | | | This reverts commit c48226a5026816b115ab63b50d3601531aff59dc. | |||||
* | blkid: Fix mistake in previous commit. | Richard W.M. Jones | 2011-12-03 | 1 | -1/+1 | |
| | | | | This updates commit 6533491b178d18bfab8240cf093be4ef9b547548. | |||||
* | blkid: Use -c /dev/null because RHEL 5 blkid doesn't have -p option. | Richard W.M. Jones | 2011-12-03 | 1 | -2/+5 | |
| | ||||||
* | daemon: Use pkg-config to locate Augeas CFLAGS / libraries. | Richard W.M. Jones | 2011-12-03 | 3 | -18/+16 | |
| | | | | | | | | | | | | | | | | | | Augeas 0.10 depends on libxml2, so this is now required in the appliance (in fact, it was already present). However this exposed two bugs: (1) In libguestfs we use a home-brewed recipe for Augeas flags, resulting in this error: /usr/include/augeas.h:24:25: fatal error: libxml/tree.h: No such file or directory (2) Augeas's own augeas.pc didn't include the libxml2 flags, so it was broken. This requires a patch to Augeas 0.10, see: https://www.redhat.com/archives/augeas-devel/2011-December/msg00008.html Change to using pkg-config to detect Augeas. It is still an optional library. | |||||
* | Version 1.15.9.1.15.9 | Richard W.M. Jones | 2011-12-03 | 20 | -18591/+18946 | |
| | ||||||
* | NEW API: add blkid command to print the attributes of the device | Wanlong Gao | 2011-12-03 | 3 | -1/+114 | |
| | | | | | | | | | | | | A NEW API blkid. It can print the device attributes. Use it after list-devices, we can list ower devices and the attributes of each device. Use it like: blkid <device> It's should be a usefull function. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com> | |||||
* | extra tests: Test that valgrind and libtool are installed. | Richard W.M. Jones | 2011-12-02 | 1 | -0/+12 | |
| | ||||||
* | inspection: Add a test for MD device mapping in fstab | Matthew Booth | 2011-12-02 | 2 | -0/+75 | |
| | | | | | | | Check that we properly handle fstab entries of the form /dev/md0 and /dev/md/foo. RWMJ: Add a skip to test if the Augeas lens is not available. | |||||
* | inspection: Handle MD devices in fstab | Matthew Booth | 2011-12-02 | 1 | -7/+323 | |
| | | | | | | | | | This patch fixes inspection when fstab contains devices md devices specified as /dev/mdN. The appliance creates these devices without reference to the guest's mdadm.conf so, for e.g. /dev/md0 in the guest will often be created as /dev/md127 in the appliance. With this patch, we match the uuids of detected md devices against uuids specified in mdadm.conf, and map them appropriately when we encounter them in fstab. | |||||
* | build: Add more suppressions for valgrind tests | Matthew Booth | 2011-12-02 | 1 | -1/+34 | |
| | ||||||
* | mkfs: enable to make xfs filesystems when the device already has a filesystem | Wanlong Gao | 2011-12-02 | 1 | -0/+3 | |
| | | | | | | | | Just add the -f option to mkfs.xfs to make sure we can make a xfs filesystem when the device already has a filesystem on it. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com> | |||||
* | libguestfs: Added gnulib includes from builddir, as suggested by the Gnulib ↵ | Hilko Bengen | 2011-12-01 | 3 | -2/+3 | |
| | | | | | | | | documentation Since some modules (`getopt', for example) may copy files into the build directory, `top_builddir/lib' is needed as well as `top_srcdir/lib'. -- GNU Gnulib manual, section 2.2 Initial import | |||||
* | todo: Suggestion for UUIDs in /etc/fstab (thanks Joshua Daniel Franklin). | Richard W.M. Jones | 2011-11-30 | 1 | -1/+3 | |
| | ||||||
* | ocaml: Fix OCaml dependencies. | Richard W.M. Jones | 2011-11-30 | 1 | -2/+2 | |
| | ||||||
* | Version 1.15.8.1.15.8 | Richard W.M. Jones | 2011-11-29 | 19 | -481/+540 | |
| | ||||||
* | python: Memory leak: Free roots array along handle close path. | Richard W.M. Jones | 2011-11-29 | 1 | -0/+1 | |
| | ||||||
* | perl: Memory leak: Free roots array along handle close path. | Richard W.M. Jones | 2011-11-29 | 1 | -0/+1 | |
| | ||||||
* | ruby: Memory leak: Free roots array along handle close path. | Richard W.M. Jones | 2011-11-29 | 1 | -0/+1 | |
| | ||||||
* | extra tests: Add comments about what is not tested here. | Richard W.M. Jones | 2011-11-29 | 1 | -8/+25 | |
| | ||||||
* | extra tests: Absolute path for 'run' command. | Richard W.M. Jones | 2011-11-29 | 1 | -1/+1 | |
| | ||||||
* | extra tests: Split up and reorder tests more logically. | Richard W.M. Jones | 2011-11-29 | 1 | -9/+15 | |
| | ||||||
* | extra tests: Test virt-sparsify. | Richard W.M. Jones | 2011-11-29 | 4 | -5/+23 | |
| | | | | | | | | This adds the virt-sparsify --debug-gc option which causes virt-sparsify to call Gc.compact before exiting, allowing GC and memory problems to be tested. Add an extratest which runs virt-sparsify under valgrind. | |||||
* | extra tests: Test virt-resize. | Richard W.M. Jones | 2011-11-29 | 4 | -5/+23 | |
| | | | | | | | | This adds the virt-resize --debug-gc option which causes virt-resize to call Gc.compact before exiting, allowing GC and memory problems to be tested. Add an extratest which runs virt-resize under valgrind. | |||||
* | ocaml: Load test should call Gc.compact to flag memory errors. | Richard W.M. Jones | 2011-11-29 | 1 | -0/+2 | |
| |