summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Differentiate 'distro' and 'distrofamily' in Sys::Guestfs::LibMatthew Booth2009-07-172-13/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change distro in the output formally known as virt-inspector to reflect the actual distro. Possible values are now: fedora, rhel, centos, scientific, debian. Add new distrofamily entry which is one of: redhat, debian. Currently all distros except 'debian' are in the redhat family. This allows you to, for example, select a RHEL/CentOS/Scientific Linux specific kernel for installation rather than assuming they're all the same. Note this also changes the behaviour of virt-inspector --query. It will now only return rhel=yes for RHEL.
* | RHEL 5.4 fix: Check for qemu-kvm binary in /usr/libexecRichard W.M. Jones2009-07-171-1/+1
|/
* cat: Example of finding DHCP IP address of a VM.Richard Jones2009-07-171-0/+4
|
* Fix non-srcdir builds: Ignore perl/Makefile-pl.oldRichard Jones2009-07-171-0/+1
|
* Fix non-srcdir builds: further fixes to OCaml build rules.Richard Jones2009-07-171-0/+1
|
* Fixes for non-srcdir builds: Only include POTFILES from SUBDIRS directories.Richard Jones2009-07-161-4/+4
|
* Fix non-srcdir builds: fix OCaml build rules.Richard Jones2009-07-161-5/+5
|
* Fix non-srcdir builds: Files generated by configure should be in the tarball.Richard Jones2009-07-161-2/+0
|
* Fix non-srcdir builds: Don't include generated *_protocol.c files in POTFILES.Richard Jones2009-07-162-2/+2
|
* Don't clean up some non-generated files.Richard Jones2009-07-161-2/+2
|
* Fix for non-srcdir builds: more misc fixes.Richard Jones2009-07-164-7/+18
|
* Fix for non-srcdir builds: Run src/generator.ml from the srcdir.Richard Jones2009-07-162-5/+5
| | | | | | | Note that files generated by src/generator.ml are stored in the srcdir, *not* the builddir. The reason is so that they can be included in the tarball and will appear in the srcdir for tarball builds.
* More misc fixes to non-srcdir builds.Richard Jones2009-07-163-2/+7
|
* More misc fixes for non-srcdir builds.Richard Jones2009-07-162-4/+10
|
* Miscellaneous fixes for non-srcdir builds.Richard Jones2009-07-164-6/+7
|
* New commands: 'mkmountpoint' and 'rmmountpoint'Richard W.M. Jones2009-07-153-1/+88
| | | | | | | | | | | | | | | | | | | | | These specialized commands are used to create additional mountpoints before mounting filesystems. They are only used where you want to mount several unrelated or read-only filesystems together, and need additional care to use correctly. Here is how to use these calls to unpack the "Russian doll" nest of a Fedora 11 live CD: add-ro Fedora-11-i686-Live.iso run mkmountpoint /cd mkmountpoint /squash mkmountpoint /ext3 mount /dev/sda /cd mount-loop /cd/LiveOS/squashfs.img /squash mount-loop /squash/LiveOS/ext3fs.img /ext3 The inner filesystem is now unpacked under the /ext3 mountpoint.
* New command: 'mountpoints' which returns a hash of device -> mountpoint.Richard W.M. Jones2009-07-153-4/+41
|
* Build fix: perl-libintl is not required for the basic Perl bindings.Richard Jones2009-07-151-1/+1
|
* Version 1.0.611.0.61Richard Jones2009-07-151-1/+1
|
* New tool virt-cat: display a file in a virtual machine.Richard Jones2009-07-1510-44/+367
| | | | | | | | | This script is just a simpler way to cat a file from a VM. It is otherwise equivalent to using guestfish. virt-cat someguest /etc/fstab virt-cat someguest /var/log/messages | tail
* Make Perl strings translatable using perl-libintl.Richard Jones2009-07-1511-102/+618
| | | | | | | | | All Perl strings are now marked as translatable using __"string" or __x("string {placeholder}", placeholder => $_). Perl strings now get copied to the PO files. The po/POTFILES.in file is now updated automagically whenever we add new *.c, *.pl or *.pm files into the repository.
* guestfish: Add tilde expansion for paths (RHBZ#511372).Richard Jones2009-07-155-1/+152
| | | | | | | | | | | | | | | | | | | This commit adds tilde expansion for local users in guestfish: ><fs> echo "~" ~ ><fs> echo ~ /home/rjones ><fs> echo ~foo ~foo ><fs> echo ~rjones/bar /home/rjones/bar ><fs> echo ~roo ~roo ><fs> echo ~root/foo /root/foo ><fs> echo ~root /root
* Version 1.0.60.1.0.60Richard W.M. Jones2009-07-141-1/+1
|
* java/Makefile.inc: Include this generated file.Richard W.M. Jones2009-07-143-2/+3
| | | | | | We have to include this generated file because it is part of the build system, thus required to exist before the generator runs.
* File missing from tarball: rc_protocol.xRichard W.M. Jones2009-07-141-0/+3
|
* Version 1.0.59.1.0.59Richard W.M. Jones2009-07-143-84/+193
|
* RHEL 5: header was called <sys/xattr.h>Richard W.M. Jones2009-07-142-3/+10
|
* Fix: daemon/xattr.c can now compile even when no xattr support.Richard W.M. Jones2009-07-141-3/+3
|
* Guestfish feature: remote control of guestfish over a pipe.Richard Jones2009-07-1410-17/+508
| | | | | | | | | | | | | | | | | The use case is to have a long-running guestfish process in a shell script, and thus to avoid the overhead of starting guestfish each time. Do: eval `guestfish --listen` guestfish --remote somecmd guestfish --remote someothercmd guestfish --remote exit This patch also supports having multiple guestfish processes at the same time. The protocol is simple XDR messages over a Unix domain socket.
* Removed getfattr/setfattr from TODO list, since now implemented.Richard W.M. Jones2009-07-141-2/+0
|
* Support for Linux extended attributes.Richard W.M. Jones2009-07-146-5/+416
| | | | | | | | | | | | | | | | This commit adds six calls to support Linux extended attributes. They are: getxattrs list all extended attributes for a file or directory setxattr add/replace an extended attribute removexattr remove an extended attribute lgetxattrs \ lsetxattr (same as above, but operate on symbolic links) lremovexattr / See attr(5) for more information. This also adds support for the FBuffer field type, which maps to an XDR opaque<> or a C (int, char *) pair.
* virt-inspector: Ignore swap partitions marked as "none".Richard Jones2009-07-141-1/+1
|
* Improve launch error message.Richard Jones2009-07-141-1/+1
| | | | | | | | | | | | | The previous error message was confusing for new users: libguestfs: error: guestfs_mount: call launch() before using this function The new error message explains the action that the user must take, especially if they are using guestfish: ><fs> mount /dev/sda1 / libguestfs: error: guestfs_mount: call launch before using this function (in guestfish, don't forget to use the 'run' command)
* Add reiserfs module to kernel whitelist.Richard Jones2009-07-141-0/+2
|
* Only allow virt-v2v to be run on single root guests (ie. no multi-boot).Richard Jones2009-07-131-9/+13
|
* Ignore old-style initrd which is a compressed ext2 filesystem.Richard Jones2009-07-131-8/+14
| | | | | | | 'cpio' chokes on these, taking ages to decide that they are not cpio files, and producing masses of messages. This was causing virt-inspector to be very slow (many minutes) on RHEL 3 guests. With this fix, speed is back to normal.
* Implement new 'zfile' command, to show file type inside compressed files.Richard Jones2009-07-133-21/+92
|
* Ignore java/Makefile.inc (generated file).Richard Jones2009-07-131-0/+1
|
* Automatically generate list of built java sourcesMatthew Booth2009-07-132-2/+15
|
* Revert "Fix checking of generator being run from the right directory."Matthew Booth2009-07-131-3/+5
| | | | | | | This reverts commit 35c646965a21d452cf74ef3683612210a653c36d. As well as reverting this change, add a comment explaining that configure must run first.
* Move BUILT_SOURCES so the comment is back in the right place.Richard Jones2009-07-131-11/+11
|
* Order alphabetically the options in guestfish.1 manpage.Richard Jones2009-07-131-11/+11
|
* Guestfish: implement -x option, echo commands before executing them.Richard W.M. Jones2009-07-112-2/+19
|
* Fix: '-D' was not recognized as a parameter to guestfish.Richard W.M. Jones2009-07-111-1/+1
|
* Regression test: Test reopening the handle in the same process.Richard W.M. Jones2009-07-112-1/+43
|
* Guestfish: Add 'reopen' command to reopen the libguestfs handle.Richard W.M. Jones2009-07-115-4/+98
|
* Add missing documentation for "more" command in guestfish help output.Richard W.M. Jones2009-07-111-0/+2
|
* Add tests to many non-daemon functions.Richard W.M. Jones2009-07-111-10/+25
| | | | | | | Tests are added to the following functions: get_qemu get_path get_append get_autosync is_ready is_config is_launching is_busy set_memsize get_memsize get_pid
* Add TestOutputIntOp, CompareWithIntOp.Richard W.M. Jones2009-07-111-1/+27
| | | | | These constructors allow enhanced tests where we compare the result of a test against some operator, eg. >= 1 or < 5
* Test for "version" command should be InitNone.Richard W.M. Jones2009-07-111-1/+1
|