summaryrefslogtreecommitdiffstats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* java: Add guestfs-java(3) man page.Richard W.M. Jones2011-07-191-1/+2
|
* debian: Add debian/guestfsd.* to the tarball.Nikita A Menkovich2011-07-181-0/+2
|
* Add caution subdirectory containing safety and liveness tests.Richard W.M. Jones2011-06-301-1/+1
| | | | | Not that I'm paranoid about qemu breaking snapshots of anything like that ...
* build: Install guestfs-recipes.1.html on website.Richard W.M. Jones2011-05-181-0/+1
| | | | This updates commit f2c7df589c7e161f33b46d05a943b5489dc2cffe.
* Remove guestfish recipes.Richard W.M. Jones2011-05-181-17/+1
| | | | | These were out of date. We will replace them with more up to date information.
* debian: Include debian/ directory in tarball.Richard W.M. Jones2011-05-121-0/+25
| | | | | This makes it simpler to build Debian and Ubuntu packages from the tarballs.
* build: Sort EXTRA_DIST into lexicographic order.Richard W.M. Jones2011-05-121-13/+13
|
* Rewrite virt-edit in C.Richard W.M. Jones2011-05-091-1/+1
|
* Remove ad-hoc run*locally scripts, replace with './run'Richard W.M. Jones2011-04-161-2/+3
| | | | | Remove all the run*locally scripts and replace with a single top level ./run shell script.
* Rewrite virt-resize in OCaml.Richard W.M. Jones2011-04-091-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a fairly straightforward translation of Perl virt-resize into OCaml. It is bug-for-bug and feature-for-feature identical to the Perl version, except as noted below. The motivation is to have a more solid, high-level, statically safe compiled language to go forwards with fixing some of the harder bugs in virt-resize. In particular contracts between different parts of the program are now handled by statically typed structures checked at compile time, instead of the very ad-hoc unchecked hash tables used by the Perl version. OCaml and the ocaml-pcre library (Perl-Compatible Regular Expressions bindings for OCaml) are required. Extra features in this version: - 32 bit hosts are now supported. - We try hard to handle the case where the target disk is not "clean" (ie. all zeroes). It usually works for this case, whereas the previous version would usually fail. However it is still recommended that the system administrator creates a fresh blank disk for the target before running the program. - User messages are a bit more verbose and helpful. You can turn these off with the -q (--quiet) option. There is one lost feature: - Ability to specify >= T (terabytes) sizes in command line size expressions has been removed. This probably didn't work in the Perl version. Other differences: - The first partition on the target is no longer aligned; instead we place it at the same sector as on the source. I suspect that aligning it was causing the bootloader failures. - Because it's easier, we do more sanity checking on the source disk. This might lead to more failures, but they'd be failures you'd want to know about. - The order in which operations are performed has been changed to make it more logical. The user should not notice any functional difference, but debug messages will be quite a bit different. - virt-resize is a compiled binary, not a script.
* Exclude po-docs directory completely if po4a not available.Richard W.M. Jones2011-03-291-1/+3
| | | | | | Lift the if HAVE_PO4A ... endif completely out of the po-docs subdirectory, and just exclude the whole subdirectory if the po4a program is not available.
* perl: Translate C examples into Perl and include a manual page.Richard W.M. Jones2011-01-301-1/+2
|
* Add logo used on the website.Richard W.M. Jones2011-01-111-1/+1
|
* Add cartoon fish logo (not completed).Richard W.M. Jones2011-01-101-1/+2
|
* New tools: virt-copy-in, virt-copy-out, virt-tar-in, virt-tar-out.Richard W.M. Jones2011-01-031-0/+4
| | | | | Relatively trivial wrappers around the equivalent guestfish commands. Change also includes new man pages.
* docs: Obsolete HACKING file, move content into guestfs(3) man page.Richard W.M. Jones2010-12-191-1/+1
| | | | | | Add a new section called "EXTENDING LIBGUESTFS" to the guestfs manual page which contains all the information previously in "HACKING".
* Add ROADMAP for 1.10.Richard W.M. Jones2010-12-191-2/+2
|
* build: relink-static.sh script removed from EXTRA_DIST.Richard W.M. Jones2010-12-071-1/+0
| | | | This updates commit 9bc15f5d98a3a17d465a94f42dc3ffb60c077293.
* Remove ability to build static distribution.Richard W.M. Jones2010-12-061-29/+2
| | | | | | We are now going to build binaries for each distribution so there is no need to build the quasi-distro-independent static binaries any more.
* appliance: Change to using febootstrap 3.x supermin appliance.Richard W.M. Jones2010-12-051-3/+0
| | | | | | | | | This removes all support for building the ordinary / old style appliance using febootstrap 2.x, debootstrap, debirf, fakeroot and fakechroot. Instead this uses febootstrap 3.x to build the supermin appliance in a simpler cross-distro manner.
* build: Add several missing shell scripts to dist.Richard W.M. Jones2010-11-261-1/+5
|
* Remove dependency_libs from libtool *.la files.Richard W.M. Jones2010-11-261-1/+2
| | | | | | | | Add a libtool wrapper which kills dependency_libs in libtool *.la files, to ensure that libtool doesn't add unnecessary extra libraries when linking. See http://lists.fedoraproject.org/pipermail/devel/2010-November/146343.html
* rescue: Rewrite virt-rescue in C.Richard W.M. Jones2010-11-261-1/+3
|
* df: Rewrite virt-df in C.Richard W.M. Jones2010-11-251-1/+3
| | | | | | | | | | | | I have diffed the output from the original virt-df with this new version, and they agree very closely. Some differences: - Old virt-df have a divide-by-zero error in cases where the number of used inodes was 0. New virt-df fixes this. - New virt-df uses gnulib human_readable library which displays numbers to 3 significant figures for -h output (old version used an ad hoc function).
* build: Remove some non-existent files from CLEANFILES.Richard W.M. Jones2010-11-241-4/+2
|
* ruby: Translate C examples into Ruby and include documentation.Richard W.M. Jones2010-11-241-1/+2
|
* python: Translate C examples into Python and include documentation.Richard W.M. Jones2010-11-241-1/+2
|
* ocaml: Translate C examples into OCaml and include documentation.Richard W.M. Jones2010-11-241-0/+1
|
* docs: Standard C examples, and guestfs-examples(3) man page.Richard W.M. Jones2010-11-241-0/+1
|
* build: Centralize all POD manipulation in 'podwrapper.sh' script.Richard W.M. Jones2010-11-241-35/+0
|
* build: Rename update-bugs as update-bugs.sh.Richard W.M. Jones2010-11-241-1/+1
|
* New tool: virt-filesystemsRichard W.M. Jones2010-11-231-1/+3
| | | | | | | | This tool replaces virt-list-filesystems and virt-list-partitions with a new tool written in C with a more uniform command line structure and output. This existing Perl tools are deprecated but remain indefinitely.
* ls: Rewrite virt-ls in C.Richard W.M. Jones2010-11-231-1/+2
|
* inspector: Rewrite virt-inspector in C.Richard W.M. Jones2010-11-191-7/+5
|
* static: Use correct libraries for static binaries.Richard W.M. Jones2010-11-131-0/+2
| | | | Also add virt-cat.static target.
* Rewrite virt-cat in C.Richard W.M. Jones2010-11-111-0/+3
| | | | | | | | | | | | | | | | | With changes in the core API since 1.5, virt-cat was little more than a Perl wrapper which did some command line argument processing. Thus it could easily be rewritten in C. This version also shares core command line argument processing with guestfish and guestmount, so the options have changed slightly (old-style command line *is* supported). virt-cat -a disk.img file [file ...] virt-cat -d domname file [file ...] Several other guestfish options are supported including encryption, and with the new style multiple files can be downloaded. See the man page for details.
* build: Create an AUTHORS file.Richard W.M. Jones2010-11-081-0/+6
|
* Add missing generated files to the tarball (thanks maksbotan).Richard W.M. Jones2010-11-071-0/+3
| | | | | | | | C# bindings were omitted entirely. Add a Makefile.am for this directory even though we don't build these. Because of a missing backslash, some POD files were not being included.
* fish: Fix missing guestfish commands in HTML docs.Richard W.M. Jones2010-11-041-1/+1
|
* website: Distribute BUGS and RELEASE-NOTES files to website.Richard W.M. Jones2010-11-021-1/+1
|
* generator: Generate guestfish-only commands.Richard W.M. Jones2010-09-181-1/+2
| | | | | | The guestfish-only commands such as 'alloc' and 'edit' are now generated from one place in the generator instead of being spread around ad-hoc in the C code.
* build: 'make quickcheck' rule now uses new run-test-tool-locally script.Richard Jones2010-09-131-3/+1
|
* Split generator into separate source files.Richard Jones2010-09-111-1/+1
| | | | | | | | | | 'src/generator.ml' is no more. Instead the generator is logically split up over many different source files. Read generator/README for help and tips. We compile the generator down to bytecode, not native code. This means it will run more slowly, but is done for maximum portability.
* syntax: Remove trailing spaces.Richard Jones2010-09-101-1/+1
|
* PHP bindings.Richard Jones2010-09-041-0/+3
| | | | | | Note that these are not complete on 32 bit architectures. PHP doesn't offer any convenient 64 bit type (on 32 bit). Therefore you should always use these PHP bindings on 64 bit.
* Add full docs pot file.Richard Jones2010-09-041-1/+4
|
* Allow manual pages and POD files to be translated.Richard Jones2010-09-021-1/+2
| | | | | | | | | | | | | | This uses the optional po4a package to split these files into PO files for translation, and reassemble afterwards. Note this creates an extra pot file (po-docs/libguestfs-docs.pot). We don't (yet) combine this with the main po/libguestfs.pot file. The 'libguestfs-docs.pot' file included in this commit is not the real thing, just a short cut down snippet for testing. The real thing is created if you update one of the dependent files and rebuild. Note also the dummy ja.po, for testing the principles.
* Include statically linked binaries in the binary distribution.Richard Jones2010-08-251-9/+20
|
* build: Add 'bindist' rule for building binary distribution.Richard Jones2010-08-241-0/+18
|
* Prepare for new development branch, starting at 1.5.0.Richard Jones2010-07-081-1/+1
| | | | | | Add BUGS and RELEASE-NOTES to EXTRA_DIST. Also update the RELEASE-NOTES file.