Richard W.M. Jones
84763d7fca
Add Erlang bindings.
2011-09-21 15:21:58 +01:00
Richard W.M. Jones
917f947590
inspection: Handle /dev/root in /etc/fstab.
...
This means "the device that holds /etc/fstab", so map it correctly.
This fixes support for ttylinux and also some other guests that use
/dev/root instead of a real device name.
2011-09-16 15:26:20 +01:00
Richard W.M. Jones
b648b1813f
inspection: Add support for ttylinux (a minimal Linux).
2011-09-16 15:21:26 +01:00
Richard W.M. Jones
99624d2922
Add an optional group ("grub") for the guestfs_grub_install API.
...
This also improves the documentation for this call, pointing out
several pitfalls in using it.
This unfortunately breaks existing callers that might use
guestfs_grub_install without checking for this new group.
2011-09-15 22:02:43 +01:00
Richard W.M. Jones
8d8ace19da
Version 1.13.12.
1.13.12
2011-09-14 18:56:38 +01:00
Richard Jones
bddde7799b
test-tool: Display TMPDIR.
2011-09-14 13:52:39 +01:00
Richard Jones
cda7fa973c
test-tool: Refresh libguestfs-test-tool man page.
2011-09-14 13:19:11 +01:00
Richard Jones
912284b02e
test-tool: Make the default timeout be 600 seconds (10 minutes).
...
We could sometimes hit the 120 second timeout, eg. if the appliance
needed to be rebuilt and the machine was very slow and/or under heavy
I/O load. 10 minutes should be enough for any reasonable situation.
2011-09-14 13:00:34 +01:00
Richard Jones
95136b1492
test-tool: Document the -t command line option.
2011-09-14 12:58:43 +01:00
Richard Jones
c7b88da039
test-tool: Use B<...> for command line options in man page.
2011-09-14 12:58:30 +01:00
Richard Jones
7c521c7211
po-docs: Make podfiles sort stable.
2011-09-12 11:36:00 +01:00
Richard Jones
cbef2ffb04
Stable OCaml dependencies.
2011-09-12 11:33:19 +01:00
Richard W.M. Jones
b3f1457fdd
docs: Add a section explaining the appliance boot process.
2011-09-07 15:21:37 +01:00
Richard W.M. Jones
504b9d95c4
Version 1.13.11.
1.13.11
2011-09-01 14:55:18 +01:00
Richard W.M. Jones
8ab2b85b2a
Remove old regression test that mainly tested a buggy API.
...
The guestfs_ll command currently lists files in the appliance if you
prefix filenames with "/..". However this is a bug, not a feature,
and we should not be testing it.
2011-09-01 13:38:53 +01:00
Richard W.M. Jones
8928de32d3
debian: Missing build dependency on db4.8-util.
2011-09-01 13:15:22 +01:00
Richard W.M. Jones
73be6db9bf
daemon: Factor out name of virtio serial channel.
...
This is just code motion.
2011-09-01 13:00:25 +01:00
Richard W.M. Jones
5b012024c4
Create /sys directory if it doesn't exist already.
...
Ubuntu 10.04 LTS packages don't create /sys.
2011-09-01 13:00:24 +01:00
Richard W.M. Jones
eb209a3664
Version 1.13.10.
1.13.10
2011-08-28 17:58:34 +01:00
Richard W.M. Jones
085a566906
cat: Small documentation correction.
2011-08-28 17:35:34 +01:00
Richard W.M. Jones
baefb8225c
inspector: Use xmlstarlet instead of xpath in examples.
2011-08-27 17:53:03 +01:00
Richard W.M. Jones
f0f3e16211
man pages: Add a standard EXIT STATUS section to most pages.
2011-08-27 17:47:10 +01:00
Richard W.M. Jones
69abc787dd
Version 1.13.9.
1.13.9
2011-08-26 22:55:09 +01:00
Richard W.M. Jones
ceb3a57f67
progress: Make default UTF-8 progress bar less black.
2011-08-26 22:40:27 +01:00
Richard W.M. Jones
09a7545649
resize: Add --machine-readable option for machine friendly output.
2011-08-26 22:34:49 +01:00
Richard W.M. Jones
75005e48bb
progress: Add machine readable flag.
...
Machine-readable progress bars look like:
0/100
1/100
2/100
2011-08-26 22:03:47 +01:00
Richard W.M. Jones
2faef37957
resize: Use guestfish progress bar mini-library.
...
There are two benefits:
- the progress bars look better
- there is a reasonably accurate estimate of how long each operation
will take
2011-08-26 21:55:04 +01:00
Richard W.M. Jones
9420eaf44e
Add GUESTFS_EVENT_ENTER event.
...
This event is generated whenever a libguestfs function is called.
2011-08-26 21:55:03 +01:00
Richard W.M. Jones
6146412f06
fish: Make progress bars into a mini library.
...
This library could now be called from other virt tools.
2011-08-26 21:54:59 +01:00
Richard W.M. Jones
0bd055316f
fish: clarify comment: shared source files are used by virt tools too.
2011-08-26 17:39:06 +01:00
Richard W.M. Jones
d64ad1a403
Version 1.13.8.
1.13.8
2011-08-26 11:54:05 +01:00
Richard W.M. Jones
1a4f1df77e
ruby: Check Ruby callback exists before we call it (RHBZ#733297).
2011-08-26 10:56:48 +01:00
Richard W.M. Jones
675f336319
ruby: Use a regular C array to pass the arguments through rb_rescue.
2011-08-25 13:25:07 +01:00
Richard W.M. Jones
0cd5b9ac15
ruby: Append newline character after printing exception in callback.
2011-08-25 13:11:28 +01:00
Hilko Bengen
54911bdd32
python: Newer versions want parentheses around arguments of "print"
2011-08-24 12:56:45 +01:00
Hilko Bengen
d36504e1bb
python: Don't build static library
2011-08-24 12:56:45 +01:00
Richard W.M. Jones
4e196ad9a3
Version 1.13.7.
1.13.7
2011-08-23 20:36:52 +01:00
Richard W.M. Jones
4fb3b23fb6
php: Fix bug in PHP tests.
...
We partitioned the disk, and then tried to create a PV on the whole
disk. LVM gave the error:
Device /dev/vda not found (or ignored by filtering).
It is unclear how this bug persisted for so long. It might be due to
a change in LVM.
2011-08-23 20:21:32 +01:00
Richard W.M. Jones
ce18be33cd
Coverity: fix memory leak along error path.
2011-08-23 19:50:11 +01:00
Richard W.M. Jones
a31ac8fc32
Coverity: Initialize msg buffer.
...
msg_flags was not being initialized and would have been passed to
sendmsg with a random value.
2011-08-23 19:29:46 +01:00
Richard W.M. Jones
c38cb92ec4
Coverity: fix memory leak in guestfish.
2011-08-23 19:26:35 +01:00
Richard W.M. Jones
b2edcbe1b9
Coverity: in daemon, free struct in RStruct, RStructList functions.
2011-08-23 19:19:13 +01:00
Richard W.M. Jones
631faad971
pclose: Fix other places where we only tested pclose == -1.
...
pclose can return > 0 when the status of the command was non-zero.
2011-08-23 18:56:12 +01:00
Richard W.M. Jones
f159619113
test_qemu: Improve the error message.
...
Note that errno is probably not set to a useful value here, so there
is not much point recording it.
2011-08-23 18:53:48 +01:00
Richard W.M. Jones
a24652c7b2
test_qemu: pclose may return any != 0 on error.
...
In particular pclose returns a status > 0 if the command fails.
2011-08-23 18:53:00 +01:00
Richard W.M. Jones
2ace9be4cd
qemu detection: Free up previous qemu help/version strings if they exist.
2011-08-23 18:43:24 +01:00
Richard W.M. Jones
08e77ad8cb
Coverity: test_qemu: Ensure FILE * is not leaked along error paths.
...
This refactors the code in test_qemu slightly to ensure that
FILE *fp is not leaked on error paths.
2011-08-23 18:03:23 +01:00
Richard W.M. Jones
fa44536b0f
Coverity: Check guestfs_inspect_get_product_name() != NULL before using.
2011-08-23 16:47:18 +01:00
Richard W.M. Jones
00fef9eed6
rescue: Ignore errno after guestfs_launch.
...
errno is pretty much random on the error path back from guestfs_launch
so there is nothing useful to be gained by checking it.
We could do with a better way to detect if appliance launch failed.
2011-08-23 16:41:07 +01:00
Richard W.M. Jones
9bab154d48
Coverity: Ignore return value from guestfs_launch in virt-rescue.
...
We expect guestfs_launch to fail in this program.
2011-08-23 16:34:06 +01:00