Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | File missing from tarball: rc_protocol.x | Richard W.M. Jones | 2009-07-14 | 1 | -0/+3 |
| | |||||
* | Guestfish feature: remote control of guestfish over a pipe. | Richard Jones | 2009-07-14 | 5 | -7/+395 |
| | | | | | | | | | | | | | | | | | 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. | ||||
* | Guestfish: implement -x option, echo commands before executing them. | Richard W.M. Jones | 2009-07-11 | 1 | -2/+15 |
| | |||||
* | Fix: '-D' was not recognized as a parameter to guestfish. | Richard W.M. Jones | 2009-07-11 | 1 | -1/+1 |
| | |||||
* | Guestfish: Add 'reopen' command to reopen the libguestfs handle. | Richard W.M. Jones | 2009-07-11 | 4 | -4/+90 |
| | |||||
* | Add missing documentation for "more" command in guestfish help output. | Richard W.M. Jones | 2009-07-11 | 1 | -0/+2 |
| | |||||
* | guestfish: Always fflush stdout between commands. | Richard Jones | 2009-07-06 | 1 | -1/+5 |
| | |||||
* | Make it possible to build in a separate directory | Matthew Booth | 2009-07-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | 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 trailing blanks | Jim Meyering | 2009-07-03 | 8 | -8/+8 |
| | |||||
* | Guestfish tab-completion on destination paths, fixed this time. | Richard W.M. Jones | 2009-07-03 | 1 | -49/+74 |
| | | | | Tab-completion on destination paths should now work correctly. | ||||
* | Add the guestfish 'time' command. | Richard W.M. Jones | 2009-07-02 | 4 | -9/+78 |
| | | | | | ><fs> time sfdisk /dev/sda 0 0 0 , elapsed time: 6.12 seconds | ||||
* | Remove generated code from git. | Richard W.M. Jones | 2009-07-02 | 2 | -4111/+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 | 2 | -0/+40 |
| | | | | | | | | | | | | 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. | ||||
* | fish: handle some out-of-memory conditions | Jim Meyering | 2009-07-01 | 1 | -29/+62 |
| | | | | | | | | | | | | | * fish/destpaths.c (xalloc_oversized): Define. (complete_dest_paths_generator): Use size_t as type for a few variables, rather than int. Don't deref NULL or undef on failed heap alloc. Don't leak on failed realloc. Detect theoretical overflow when count_strings returns a very large number of strings. Handle asprintf failure. (APPEND_STRS_AND_FREE): Rewrite as do {...}while(0), so that each use can/must be followed by a semicolon. Better for auto-formatters. | ||||
* | Generated code for the virtio_blk change. | Richard W.M. Jones | 2009-07-01 | 1 | -3/+3 |
| | |||||
* | Generated code for mknod, mkfifo, mknod_b, mknod_c, umask. | Richard W.M. Jones | 2009-06-30 | 2 | -0/+132 |
| | |||||
* | Generated code for 'set_memsize'/'get_memsize' calls. | Richard W.M. Jones | 2009-06-30 | 2 | -0/+45 |
| | |||||
* | Generated code for the 'mkswap*' commands. | Richard W.M. Jones | 2009-06-29 | 2 | -0/+70 |
| | |||||
* | Generated code for mount-loop command. | Richard W.M. Jones | 2009-06-29 | 2 | -0/+24 |
| | |||||
* | Generated code for 'initrd-list'. | Richard W.M. Jones | 2009-06-29 | 2 | -0/+25 |
| | |||||
* | Generated code for 'du' command. | Richard W.M. Jones | 2009-06-29 | 2 | -0/+24 |
| | |||||
* | Generated code for df / df-h. | Richard W.M. Jones | 2009-06-29 | 2 | -0/+46 |
| | |||||
* | Implement "more" and "less" commands in guestfish. | Richard W.M. Jones | 2009-06-29 | 5 | -20/+137 |
| | | | | | | | | Use commands such as: more /etc/passwd less /etc/fstab These commands are specific to guestfish. | ||||
* | Generated code for head/tail commands. | Richard W.M. Jones | 2009-06-29 | 2 | -4/+108 |
| | |||||
* | Generated code for 'wc_*' commands. | Richard W.M. Jones | 2009-06-29 | 2 | -0/+72 |
| | |||||
* | Guestfish pipes. | Richard W.M. Jones | 2009-06-28 | 3 | -17/+73 |
| | |||||
* | Clarify documentation for mkdtemp. | Richard W.M. Jones | 2009-06-24 | 1 | -1/+1 |
| | |||||
* | Generated code for 'mkdtemp' command. | Richard W.M. Jones | 2009-06-24 | 2 | -0/+25 |
| | |||||
* | Quote command line arguments to virt-inspector. | Richard W.M. Jones | 2009-06-24 | 1 | -1/+2 |
| | |||||
* | Added guestfish -i option to run virt-inspector. | Richard W.M. Jones | 2009-06-24 | 1 | -2/+58 |
| | | | | | | You can invoke guestfish with: guestfish -i libvirt-domain guestfish -i disk-image(s) | ||||
* | Implement guestfish -f option to allow guestfish scripts. | Richard W.M. Jones | 2009-06-24 | 1 | -2/+21 |
| | | | | | New '-f' option allows scripts to be written using: #!/usr/bin/guestfish -f | ||||
* | Incorrect assignment on glob error path. | Richard W.M. Jones | 2009-06-24 | 1 | -1/+1 |
| | |||||
* | Generated code for 'scrub-*' commands. | Richard W.M. Jones | 2009-06-23 | 2 | -2/+68 |
| | |||||
* | Add 'glob' command for guestfish. | Richard Jones | 2009-06-22 | 4 | -4/+183 |
| | |||||
* | Generated code for 'glob-expand'. | Richard Jones | 2009-06-22 | 2 | -0/+25 |
| | |||||
* | Generated code for 'sh' and 'sh-lines' commands. | Richard Jones | 2009-06-22 | 2 | -2/+52 |
| | |||||
* | Add tab-completion of guest filenames (currently disabled). | Richard Jones | 2009-06-18 | 5 | -0/+201 |
| | |||||
* | Generated code for ntfs_3g_probe command. | Richard Jones | 2009-06-08 | 2 | -0/+26 |
| | |||||
* | Added 'lcd' command to guestfish. | Richard Jones | 2009-06-08 | 4 | -2/+63 |
| | |||||
* | Generated code for the 'sleep' command. | Richard Jones | 2009-06-04 | 2 | -0/+22 |
| | |||||
* | use add_drive_ro for --mount parameters from guestfish when called with --ro | Charles Duffy | 2009-06-02 | 1 | -2/+35 |
| | | | | | | | | | | | | To prevent writes (such as ext3 journal replay) from occuring even when --ro is passed, guestfish should use add_drive_ro() for any drives specified on the command line with --add if --ro is also passed. As we need to look through the entire command line for --ro before adding any drives, we move the add process out of the argument-parsing loop and into its own function, patterned off mount_mps(). Signed-off-by: Charles Duffy <charles_duffy@dell.com> | ||||
* | Generated code for 'add_drive_ro' call. | Richard Jones | 2009-06-02 | 2 | -2/+25 |
| | |||||
* | Move the appliance and build scripts into new appliance/ subdirectory. | Richard W.M. Jones | 2009-05-28 | 1 | -4/+5 |
| | |||||
* | Guestfish built-in commands auto-complete (RHBZ#501878). | Richard Jones | 2009-05-27 | 2 | -112/+123 |
| | |||||
* | Generated code for e2fsck-f command. | Richard Jones | 2009-05-21 | 2 | -1/+23 |
| | |||||
* | Gettextize the source, make library strings translatable. | Richard Jones | 2009-05-21 | 4 | -88/+98 |
| | |||||
* | Generated code for 'find' command. | Richard Jones | 2009-05-19 | 2 | -0/+25 |
| | |||||
* | Generated code for lvresize, resize2fs. | Richard Jones | 2009-05-18 | 2 | -0/+46 |
| | |||||
* | Add vg-activate{,-all} commands, and resize recipe. | Richard Jones | 2009-05-18 | 2 | -0/+46 |
| | |||||
* | Add: pvresize, sfdisk-N, sfdisk-l, sfdisk-kernel-geomtry, ↵ | Richard W.M. Jones | 2009-05-15 | 2 | -1/+130 |
| | | | | sfdisk-disk-geometry commands. Pass --no-reread flag to sfdisk. |