Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Mac OS X: Fix configure-time tests for Ruby. | Richard Jones | 2010-03-22 | 2 | -2/+5 |
| | | | | | | | | For ARCHFLAGS change, see: http://www.ruby-forum.com/topic/129717#579065 We also add a test for the <guestfs.h> header and include that header when testing the library. | ||||
* | build: Fix inter-directory dependencies | Matthew Booth | 2009-11-19 | 1 | -3/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds an explicit dependency on generator.ml for every file it generates, except java files. Java is left for another time because it's considerably trickier. It also adds a build rule for src/libguestfs.la so it can be rebuilt as required from other directories. It does this by creating a top level make file, subdir-rules.mk, which can be included from sub-directories. sub-directories need to define 'generator_built' to include local files which are built by generator.ml, and they will be updated automatically. This fixes parallel make, and will automatically re-create generated files when make is run from any directory. It also fixes the problem which efad4f53 was targetting. Specifically, src/guestfs_protocol.(c|h) had an erroneous dependency on stamp-generator, and therefore generator.ml, despite not being directly created by it. This caused them to be recreated every time generator.ml ran rather than only when src/guestfs_protocol.x was updated, which cascaded into a daemon and therefore appliance update. This patch also changes the contents of the distribution tarball by including files created by rpcgen. | ||||
* | Remove guestfs_wait_ready (turn it into a no-op). | Richard Jones | 2009-09-21 | 2 | -2/+0 |
| | | | | | | | | | | | | | | This commit changes guestfs_launch so that it both launches the appliance and waits until it is ready (ie. the daemon communicates back to us). Since we removed the pretence that we could implement a low-level asynchronous API, the need to call launch() followed by wait_ready() has looked a bit silly. Now guestfs_wait_ready() is basically a no-op. It is left in the API for backwards compatibility. Any calls to guestfs_wait_ready() can be removed from client code. | ||||
* | build: remove trailing blank lines; enable the syntax-check rule | Jim Meyering | 2009-08-04 | 1 | -1/+0 |
| | | | | | | | | | | | | | | * cfg.mk (disable_temporarily): Remove sc_prohibit_trailing_blank_lines. * appliance/Makefile.am: Remove trailing blank line(s). * appliance/debian/modules/y0_install-guestfsd: Likewise. * appliance/make.sh.in: Likewise. * appliance/packagelist.in: Likewise. * appliance/update.sh.in: Likewise. * haskell/run-bindtests: Likewise. * ocaml/run-bindtests: Likewise. * python/run-python-tests: Likewise. * recipes/squashfs.example: Likewise. * ruby/run-ruby-tests: Likewise. | ||||
* | More misc fixes to non-srcdir builds. | Richard Jones | 2009-07-16 | 1 | -1/+1 |
| | |||||
* | Fix for 349814e9d912c4: Get correct path when building Ruby bindings. | Richard Jones | 2009-07-07 | 1 | -1/+1 |
| | |||||
* | Make it possible to build in a separate directory | Matthew Booth | 2009-07-03 | 2 | -16/+14 |
| | | | | | | | | | | | | | | | | | | | | | | This patch allows you to do: mkdir build cd build ../configure ... make This will output all generated files to the build directory. Given that autogen automatically runs configure, you can also do: BUILDDIR=./build ./autogen.sh which will do the right thing. Also: * Fix a dependency bug which means that guestfs_protocol.h isn't automatically rebuilt. * Re-running autogen.sh with no arguments won't blow away your previous configure arguments. | ||||
* | Remove generated code from git. | Richard W.M. Jones | 2009-07-02 | 2 | -5331/+0 |
| | | | | | | | | Git users now require the OCaml compiler in order to regenerate the generated code after a checkout. Generated code will remain in the tarball, so users of the source tarball will not need the OCaml compiler. | ||||
* | Add 'readdir' call. | Richard W.M. Jones | 2009-07-02 | 1 | -0/+34 |
| | | | | | | | | | | | | This adds a readdir call (mostly intended for programs). The return value is a list of guestfs_dirent structures. This adds the new types 'struct guestfs_dirent' and 'struct guestfs_dirent_list', along with all the code to return these in the different language bindings. Also includes additional tests for OCaml and Perl bindings to test this. | ||||
* | Generated code for mknod, mkfifo, mknod_b, mknod_c, umask. | Richard W.M. Jones | 2009-06-30 | 1 | -0/+126 |
| | |||||
* | Generated code for 'set_memsize'/'get_memsize' calls. | Richard W.M. Jones | 2009-06-30 | 1 | -0/+39 |
| | |||||
* | Generated code for the 'mkswap*' commands. | Richard W.M. Jones | 2009-06-29 | 1 | -0/+82 |
| | |||||
* | Generated code for mount-loop command. | Richard W.M. Jones | 2009-06-29 | 1 | -0/+29 |
| | |||||
* | Generated code for 'initrd-list'. | Richard W.M. Jones | 2009-06-29 | 1 | -0/+32 |
| | |||||
* | Generated code for 'du' command. | Richard W.M. Jones | 2009-06-29 | 1 | -0/+24 |
| | |||||
* | Generated code for df / df-h. | Richard W.M. Jones | 2009-06-29 | 1 | -0/+42 |
| | |||||
* | Generated code for head/tail commands. | Richard W.M. Jones | 2009-06-29 | 1 | -3/+133 |
| | |||||
* | Generated code for 'wc_*' commands. | Richard W.M. Jones | 2009-06-29 | 1 | -0/+72 |
| | |||||
* | Generated code for 'mkdtemp' command. | Richard W.M. Jones | 2009-06-24 | 1 | -0/+26 |
| | |||||
* | Generated code for 'scrub-*' commands. | Richard W.M. Jones | 2009-06-23 | 1 | -0/+72 |
| | |||||
* | Check parameter types in Ruby bindings (RHBZ#507346). | Richard Jones | 2009-06-22 | 2 | -0/+194 |
| | |||||
* | Missing \n character in Ruby bindings. | Richard Jones | 2009-06-22 | 1 | -7/+14 |
| | |||||
* | Generated code for 'glob-expand'. | Richard Jones | 2009-06-22 | 1 | -0/+31 |
| | |||||
* | Generated code for 'sh' and 'sh-lines' commands. | Richard Jones | 2009-06-22 | 1 | -0/+56 |
| | |||||
* | New website, change et.redhat.com references to libguestfs.org1.0.43 | Richard Jones | 2009-06-09 | 1 | -1/+1 |
| | |||||
* | Generated code for ntfs_3g_probe command. | Richard Jones | 2009-06-08 | 1 | -0/+24 |
| | |||||
* | Generated code for the 'sleep' command. | Richard Jones | 2009-06-04 | 1 | -0/+20 |
| | |||||
* | Generated code for 'add_drive_ro' call. | Richard Jones | 2009-06-02 | 1 | -0/+23 |
| | |||||
* | Distribute bindtests.rb in the tarball.1.0.35 | Richard W.M. Jones | 2009-05-28 | 1 | -0/+1 |
| | |||||
* | Add tests for bindings parameters, fix several broken bindings. | Richard W.M. Jones | 2009-05-28 | 5 | -12/+76 |
| | |||||
* | Add the test0* functions, used to test language bindings. | Richard W.M. Jones | 2009-05-28 | 1 | -0/+831 |
| | |||||
* | Move the appliance and build scripts into new appliance/ subdirectory. | Richard W.M. Jones | 2009-05-28 | 1 | -1/+1 |
| | |||||
* | Generated code for e2fsck-f command. | Richard Jones | 2009-05-21 | 1 | -0/+23 |
| | |||||
* | Generated code for 'find' command. | Richard Jones | 2009-05-19 | 1 | -0/+31 |
| | |||||
* | Generated code for lvresize, resize2fs. | Richard Jones | 2009-05-18 | 1 | -0/+47 |
| | |||||
* | Add vg-activate{,-all} commands, and resize recipe. | Richard Jones | 2009-05-18 | 1 | -0/+51 |
| | |||||
* | Add: pvresize, sfdisk-N, sfdisk-l, sfdisk-kernel-geomtry, ↵ | Richard W.M. Jones | 2009-05-15 | 1 | -0/+129 |
| | | | | sfdisk-disk-geometry commands. Pass --no-reread flag to sfdisk. | ||||
* | Add support for zerofree command. | Richard W.M. Jones | 2009-05-14 | 1 | -0/+23 |
| | |||||
* | Add 'append', LIBGUESTFS_APPEND to set additional kernel options. | Richard W.M. Jones | 2009-05-13 | 1 | -0/+42 |
| | |||||
* | Generated code to support last 3 commits. | Richard Jones | 2009-05-08 | 1 | -0/+19 |
| | |||||
* | Generated code to support previous 2 commits. | Richard Jones | 2009-05-08 | 1 | -0/+91 |
| | |||||
* | RARRAY_LEN macro for Ruby < 1.9. Small strictness fix for OCaml < 3.10. | Richard Jones | 2009-05-06 | 1 | -0/+5 |
| | |||||
* | Generated code for 'equal' command. | Richard W.M. Jones | 2009-05-01 | 1 | -0/+27 |
| | |||||
* | Generated code for ping-daemon command. | Richard W.M. Jones | 2009-05-01 | 1 | -0/+19 |
| | |||||
* | Generated code for dmesg command. | Richard W.M. Jones | 2009-05-01 | 1 | -0/+21 |
| | |||||
* | Generated code for drop-caches command. | Richard W.M. Jones | 2009-05-01 | 1 | -0/+20 |
| | |||||
* | Generated code for cp, cp-a and mv commands. | Richard W.M. Jones | 2009-05-01 | 1 | -0/+81 |
| | |||||
* | Generated code for grub-install command. | Richard Jones | 2009-04-30 | 1 | -0/+27 |
| | |||||
* | Added 'zero' command to wipe partition tables and superblocks. | Richard Jones | 2009-04-30 | 1 | -0/+23 |
| | |||||
* | Add generated code for 'fsck' command. | Richard Jones | 2009-04-30 | 1 | -0/+27 |
| |