libguestfs.git
15 years agoMove init script into a separate file.
Richard W.M. Jones [Fri, 19 Jun 2009 13:47:22 +0000 (14:47 +0100)]
Move init script into a separate file.

15 years agoMove distro package list to a separate packagelist.in file.
Richard W.M. Jones [Fri, 19 Jun 2009 13:26:44 +0000 (14:26 +0100)]
Move distro package list to a separate packagelist.in file.

15 years agoAdd tab-completion of guest filenames (currently disabled).
Richard Jones [Thu, 18 Jun 2009 20:06:22 +0000 (21:06 +0100)]
Add tab-completion of guest filenames (currently disabled).

15 years agocheck for Debian tools
Guido Günther [Mon, 15 Jun 2009 18:27:52 +0000 (20:27 +0200)]
check for Debian tools

15 years agoRemove unreadable binaries that give warnings in supermin appliance.
Richard Jones [Thu, 18 Jun 2009 13:37:12 +0000 (14:37 +0100)]
Remove unreadable binaries that give warnings in supermin appliance.

15 years agoRename guestfs-supermin-helper -> libguestfs-supermin-helper.
Richard Jones [Thu, 18 Jun 2009 13:27:20 +0000 (14:27 +0100)]
Rename guestfs-supermin-helper -> libguestfs-supermin-helper.

15 years agoVersion 1.0.48. 1.0.48
Richard Jones [Tue, 16 Jun 2009 10:22:31 +0000 (11:22 +0100)]
Version 1.0.48.

15 years agoDon't compress the supermin base initramfs.
Richard Jones [Tue, 16 Jun 2009 09:55:36 +0000 (10:55 +0100)]
Don't compress the supermin base initramfs.

15 years agoReverse sense of whitelist test.
Richard Jones [Tue, 16 Jun 2009 08:56:44 +0000 (09:56 +0100)]
Reverse sense of whitelist test.

15 years agoFix build_supermin_appliance to return kernel / initrd names.
Richard Jones [Tue, 16 Jun 2009 08:56:19 +0000 (09:56 +0100)]
Fix build_supermin_appliance to return kernel / initrd names.

15 years agoMissing files in previous release, so version 1.0.47 1.0.47
Richard Jones [Mon, 15 Jun 2009 22:06:21 +0000 (23:06 +0100)]
Missing files in previous release, so version 1.0.47

15 years agoMissing files from previous release.
Richard Jones [Mon, 15 Jun 2009 22:02:36 +0000 (23:02 +0100)]
Missing files from previous release.

15 years agoGenerated files for 1.0.46 release. 1.0.46
Richard Jones [Mon, 15 Jun 2009 21:47:09 +0000 (22:47 +0100)]
Generated files for 1.0.46 release.

15 years agoPrepare for 1.0.46.
Richard Jones [Mon, 15 Jun 2009 21:39:57 +0000 (22:39 +0100)]
Prepare for 1.0.46.

15 years agoExperimental implementation of the supermin appliance (passes most tests).
Richard Jones [Mon, 15 Jun 2009 10:50:35 +0000 (11:50 +0100)]
Experimental implementation of the supermin appliance (passes most tests).

15 years agoCheck for febootstrap-to-initramfs --files option.
Richard Jones [Mon, 15 Jun 2009 10:37:58 +0000 (11:37 +0100)]
Check for febootstrap-to-initramfs --files option.

15 years agoAdd --enable-supermin option.
Richard Jones [Sat, 13 Jun 2009 11:58:24 +0000 (12:58 +0100)]
Add --enable-supermin option.

15 years agoDocumentation for the supermin appliance.
Richard Jones [Sat, 13 Jun 2009 11:58:47 +0000 (12:58 +0100)]
Documentation for the supermin appliance.

15 years agoMove kernel module list to a separate whitelist file.
Richard Jones [Mon, 15 Jun 2009 13:45:05 +0000 (14:45 +0100)]
Move kernel module list to a separate whitelist file.

15 years agoUpdate status of libguestfs in Debian.
Richard Jones [Sat, 13 Jun 2009 10:18:54 +0000 (11:18 +0100)]
Update status of libguestfs in Debian.

15 years agoRemove /lib/kbd (keyboard maps) from the appliance.
Richard Jones [Sat, 13 Jun 2009 10:16:43 +0000 (11:16 +0100)]
Remove /lib/kbd (keyboard maps) from the appliance.

15 years agoRemove firmware from the appliance.
Richard Jones [Sat, 13 Jun 2009 10:11:03 +0000 (11:11 +0100)]
Remove firmware from the appliance.

15 years agomake.sh calls update.sh directly.
Richard Jones [Sat, 13 Jun 2009 09:59:51 +0000 (10:59 +0100)]
make.sh calls update.sh directly.

Combine the common tail of make.sh and update.sh so that make
just calls update at the end directly.  The effect is the same.

15 years agoRename (make|update)-initramfs.sh.in -> (make|update).sh.in
Richard Jones [Sat, 13 Jun 2009 09:48:16 +0000 (10:48 +0100)]
Rename (make|update)-initramfs.sh.in -> (make|update).sh.in

15 years agoPrepare for 1.0.45 1.0.45
Richard Jones [Fri, 12 Jun 2009 12:39:32 +0000 (13:39 +0100)]
Prepare for 1.0.45

15 years agoAdd guestfs_rescue=1 appliance option to start a rescue shell.
Richard Jones [Thu, 11 Jun 2009 16:27:18 +0000 (17:27 +0100)]
Add guestfs_rescue=1 appliance option to start a rescue shell.

15 years agoCatching hanging qemu in tests (RHBZ#505329).
Richard Jones [Thu, 11 Jun 2009 15:57:59 +0000 (16:57 +0100)]
Catching hanging qemu in tests (RHBZ#505329).

15 years agoMore TODO-list suggestions and a summary of PPC situation.
Richard Jones [Thu, 11 Jun 2009 15:57:29 +0000 (16:57 +0100)]
More TODO-list suggestions and a summary of PPC situation.

15 years agoPrepare for 1.0.44. 1.0.44
Richard Jones [Wed, 10 Jun 2009 14:45:00 +0000 (15:45 +0100)]
Prepare for 1.0.44.

15 years agoRemove obsolete comment from generator.
Richard Jones [Wed, 10 Jun 2009 14:31:29 +0000 (15:31 +0100)]
Remove obsolete comment from generator.

15 years agoSpecify type of squashfs filesystem.
Richard Jones [Wed, 10 Jun 2009 14:31:13 +0000 (15:31 +0100)]
Specify type of squashfs filesystem.

15 years agoAllow HFS+, UFS and XFS filesystems (add to kmod whitelist).
Richard Jones [Wed, 10 Jun 2009 14:06:44 +0000 (15:06 +0100)]
Allow HFS+, UFS and XFS filesystems (add to kmod whitelist).

15 years agoCentOS fix: skip ntfs-3g.probe tests if no binary.
Richard Jones [Wed, 10 Jun 2009 13:23:05 +0000 (14:23 +0100)]
CentOS fix: skip ntfs-3g.probe tests if no binary.

15 years agoDone: Device independent naming feature.
Richard Jones [Wed, 10 Jun 2009 13:13:34 +0000 (14:13 +0100)]
Done: Device independent naming feature.

15 years agoImplement device name translation. Remove device name hacks in tests.
Richard Jones [Wed, 10 Jun 2009 11:48:26 +0000 (12:48 +0100)]
Implement device name translation.  Remove device name hacks in tests.

15 years agoIn the daemon, change all const char * parameters to char *.
Richard Jones [Wed, 10 Jun 2009 10:49:42 +0000 (11:49 +0100)]
In the daemon, change all const char * parameters to char *.

15 years agoAdd IS_DEVICE checks for all calls which take a device parameter.
Richard Jones [Wed, 10 Jun 2009 10:11:14 +0000 (11:11 +0100)]
Add IS_DEVICE checks for all calls which take a device parameter.

15 years agoDescribe the standard naming scheme and translation algorithm.
Richard Jones [Tue, 9 Jun 2009 21:01:00 +0000 (22:01 +0100)]
Describe the standard naming scheme and translation algorithm.

15 years agoAdded more to-do items to the list.
Richard Jones [Tue, 9 Jun 2009 14:21:33 +0000 (15:21 +0100)]
Added more to-do items to the list.

15 years agoNew website, change et.redhat.com references to libguestfs.org 1.0.43
Richard Jones [Tue, 9 Jun 2009 10:20:05 +0000 (11:20 +0100)]
New website, change et.redhat.com references to libguestfs.org

15 years agoPrepare for 1.0.43.
Richard Jones [Tue, 9 Jun 2009 09:51:02 +0000 (10:51 +0100)]
Prepare for 1.0.43.

15 years agoAdd support for decoding the Windows registry.
Richard Jones [Tue, 9 Jun 2009 09:33:34 +0000 (10:33 +0100)]
Add support for decoding the Windows registry.

15 years agoGenerated code for ntfs_3g_probe command.
Richard Jones [Mon, 8 Jun 2009 16:44:18 +0000 (17:44 +0100)]
Generated code for ntfs_3g_probe command.

15 years agoAdd 'ntfs_3g_probe' command so we can probe the "mountability" of an NTFS partition.
Richard Jones [Mon, 8 Jun 2009 16:44:14 +0000 (17:44 +0100)]
Add 'ntfs_3g_probe' command so we can probe the "mountability" of an NTFS partition.

15 years agoTodo: qemu options.
Richard Jones [Mon, 8 Jun 2009 14:54:26 +0000 (15:54 +0100)]
Todo: qemu options.

15 years agoAdd missing documentation for guestfish 'lcd' command.
Richard Jones [Mon, 8 Jun 2009 14:48:39 +0000 (15:48 +0100)]
Add missing documentation for guestfish 'lcd' command.

15 years agoMore TODO items.
Richard Jones [Mon, 8 Jun 2009 14:46:23 +0000 (15:46 +0100)]
More TODO items.

15 years agoAdded 'lcd' command to guestfish.
Richard Jones [Mon, 8 Jun 2009 09:01:42 +0000 (10:01 +0100)]
Added 'lcd' command to guestfish.

15 years agoPrepare for 1.0.42 1.0.42
Richard Jones [Sat, 6 Jun 2009 16:44:01 +0000 (17:44 +0100)]
Prepare for 1.0.42

15 years agoParse /etc/modprobe.conf and initrd to give us a closer understanding
Richard Jones [Sat, 6 Jun 2009 16:34:42 +0000 (17:34 +0100)]
Parse /etc/modprobe.conf and initrd to give us a closer understanding
of what the guest will actually boot on.

15 years agoAdded query mode to virt-inspector.
Richard Jones [Sat, 6 Jun 2009 12:19:44 +0000 (13:19 +0100)]
Added query mode to virt-inspector.

15 years agoModules are *.o in Linux 2.4 kernels.
Richard Jones [Fri, 5 Jun 2009 14:51:14 +0000 (15:51 +0100)]
Modules are *.o in Linux 2.4 kernels.

15 years agoVersion 1.0.41. 1.0.41
Richard Jones [Thu, 4 Jun 2009 14:09:16 +0000 (15:09 +0100)]
Version 1.0.41.

15 years agoFix RHBZ#503169 comment 13 (regression) and add a regression test.
Richard Jones [Thu, 4 Jun 2009 14:05:23 +0000 (15:05 +0100)]
Fix RHBZ#503169 comment 13 (regression) and add a regression test.

15 years agoAdded regression test for RHBZ503169#c10
Richard Jones [Thu, 4 Jun 2009 14:04:05 +0000 (15:04 +0100)]
Added regression test for RHBZ503169#c10

15 years agoMove pure regression tests to their own subdirectory.
Richard Jones [Thu, 4 Jun 2009 13:09:00 +0000 (14:09 +0100)]
Move pure regression tests to their own subdirectory.

15 years agoGenerated code for the 'sleep' command.
Richard Jones [Thu, 4 Jun 2009 13:59:16 +0000 (14:59 +0100)]
Generated code for the 'sleep' command.

15 years agoAdded 'sleep' command.
Richard Jones [Thu, 4 Jun 2009 13:58:14 +0000 (14:58 +0100)]
Added 'sleep' command.

15 years agoPrepare for version 1.0.40. 1.0.40
Richard Jones [Thu, 4 Jun 2009 10:00:03 +0000 (11:00 +0100)]
Prepare for version 1.0.40.

15 years agoAdd missing /dev devices (bug 503169 comment 10).
Richard Jones [Thu, 4 Jun 2009 09:58:28 +0000 (10:58 +0100)]
Add missing /dev devices (bug 503169 comment 10).

15 years agoGenerated PO files for 1.0.39. 1.0.39
Richard Jones [Thu, 4 Jun 2009 08:14:47 +0000 (09:14 +0100)]
Generated PO files for 1.0.39.

15 years agoPrepare for version 1.0.39.
Richard Jones [Thu, 4 Jun 2009 08:09:25 +0000 (09:09 +0100)]
Prepare for version 1.0.39.

15 years agoUse --rbind rather than --bind for bind mounting /dev (to get /dev/pts).
Charles Duffy [Thu, 4 Jun 2009 07:45:04 +0000 (08:45 +0100)]
Use --rbind rather than --bind for bind mounting /dev (to get /dev/pts).

15 years agomount /dev via tmpfs before MAKEDEV invocation.
Charles Duffy [Thu, 4 Jun 2009 07:44:00 +0000 (08:44 +0100)]
mount /dev via tmpfs before MAKEDEV invocation.
This ensures that /dev can be bind-mounted when running commands,
as initramfs cannot be bind-mounted.

15 years agouse add_drive_ro for --mount parameters from guestfish when called with --ro
Charles Duffy [Tue, 2 Jun 2009 16:30:26 +0000 (11:30 -0500)]
use add_drive_ro for --mount parameters from guestfish when called with --ro

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>
15 years agoNo parallel make in ocaml/ directory (RHBZ#502309).
Richard Jones [Tue, 2 Jun 2009 14:50:50 +0000 (15:50 +0100)]
No parallel make in ocaml/ directory (RHBZ#502309).

15 years agoVersion 1.0.38 1.0.38
Richard Jones [Tue, 2 Jun 2009 13:51:45 +0000 (14:51 +0100)]
Version 1.0.38

15 years agoGenerated code for 'add_drive_ro' call.
Richard Jones [Tue, 2 Jun 2009 13:25:25 +0000 (14:25 +0100)]
Generated code for 'add_drive_ro' call.

15 years agoAdd 'add_drive_ro' call. Fix up documentation. Plus a couple of minor code improvemen...
Richard Jones [Tue, 2 Jun 2009 13:24:16 +0000 (14:24 +0100)]
Add 'add_drive_ro' call. Fix up documentation. Plus a couple of minor code improvements in the tests.

15 years agoSquashfs recipe.
Richard W.M. Jones [Fri, 29 May 2009 15:12:51 +0000 (16:12 +0100)]
Squashfs recipe.

15 years agoCorrectly handle malloc/realloc(0)
Richard W.M. Jones [Fri, 29 May 2009 14:30:57 +0000 (15:30 +0100)]
Correctly handle malloc/realloc(0)
 - malloc and realloc(0) are valid requests.  Some implementations
   may return NULL for these, which would not indicate an error.

15 years agoPrepare for version 1.0.37 1.0.37
Richard W.M. Jones [Fri, 29 May 2009 12:40:29 +0000 (13:40 +0100)]
Prepare for version 1.0.37

15 years agoUse a squashfs attached as /dev/sdd during the C API tests.
Richard W.M. Jones [Fri, 29 May 2009 11:59:32 +0000 (12:59 +0100)]
Use a squashfs attached as /dev/sdd during the C API tests.

15 years agoAdd cramfs and squashfs kernel modules (RHBZ#503135).
Richard W.M. Jones [Fri, 29 May 2009 11:15:37 +0000 (12:15 +0100)]
Add cramfs and squashfs kernel modules (RHBZ#503135).

15 years agoFix the rule which rebuilds make-initramfs.sh.
Richard W.M. Jones [Fri, 29 May 2009 11:14:35 +0000 (12:14 +0100)]
Fix the rule which rebuilds make-initramfs.sh.

15 years agoFix mkdir-p if directory exists (RHBZ#503133).
Richard W.M. Jones [Fri, 29 May 2009 10:20:29 +0000 (11:20 +0100)]
Fix mkdir-p if directory exists (RHBZ#503133).

15 years agoRerun generator to update tests.
Richard W.M. Jones [Thu, 28 May 2009 22:14:47 +0000 (23:14 +0100)]
Rerun generator to update tests.

15 years agoVersion 1.0.36 1.0.36
Richard W.M. Jones [Thu, 28 May 2009 21:49:39 +0000 (22:49 +0100)]
Version 1.0.36

15 years agoFix path to COPYING.LIB
Richard W.M. Jones [Thu, 28 May 2009 21:03:18 +0000 (22:03 +0100)]
Fix path to COPYING.LIB

15 years agoTo-do: Note that we need to finish the bindings tests.
Richard W.M. Jones [Thu, 28 May 2009 20:06:40 +0000 (21:06 +0100)]
To-do: Note that we need to finish the bindings tests.

15 years agoDistribute bindtests.rb in the tarball. 1.0.35
Richard W.M. Jones [Thu, 28 May 2009 19:41:12 +0000 (20:41 +0100)]
Distribute bindtests.rb in the tarball.

15 years agoDistribute bindtests.pl with the tarball.
Richard W.M. Jones [Thu, 28 May 2009 19:38:50 +0000 (20:38 +0100)]
Distribute bindtests.pl with the tarball.

15 years agoDistribute bindtests file.
Richard W.M. Jones [Thu, 28 May 2009 19:28:04 +0000 (20:28 +0100)]
Distribute bindtests file.

15 years agoFix path to guestfish in test-bootbootboot script.
Richard W.M. Jones [Thu, 28 May 2009 19:27:11 +0000 (20:27 +0100)]
Fix path to guestfish in test-bootbootboot script.

15 years agoFix permissions on ocaml/run-bindtests
Richard W.M. Jones [Thu, 28 May 2009 19:26:50 +0000 (20:26 +0100)]
Fix permissions on ocaml/run-bindtests

15 years agoAdd tests for bindings parameters, fix several broken bindings.
Richard W.M. Jones [Thu, 28 May 2009 19:15:51 +0000 (20:15 +0100)]
Add tests for bindings parameters, fix several broken bindings.

15 years agoAdd the test0* functions, used to test language bindings.
Richard W.M. Jones [Thu, 28 May 2009 15:23:04 +0000 (16:23 +0100)]
Add the test0* functions, used to test language bindings.

15 years agoMove C API tests out of root build dir into 'capitests' subdir.
Richard W.M. Jones [Thu, 28 May 2009 12:15:34 +0000 (13:15 +0100)]
Move C API tests out of root build dir into 'capitests' subdir.

15 years agoMove the appliance and build scripts into new appliance/ subdirectory.
Richard W.M. Jones [Thu, 28 May 2009 12:00:31 +0000 (13:00 +0100)]
Move the appliance and build scripts into new appliance/ subdirectory.

15 years agoUpdated PO files. 1.0.34
Richard Jones [Wed, 27 May 2009 16:12:50 +0000 (17:12 +0100)]
Updated PO files.

15 years agoRemoved contrib/*.spec files.
Richard Jones [Wed, 27 May 2009 16:11:57 +0000 (17:11 +0100)]
Removed contrib/*.spec files.

15 years agoVersion 1.0.34.
Richard Jones [Wed, 27 May 2009 16:04:48 +0000 (17:04 +0100)]
Version 1.0.34.

15 years agoBack to GNU gettext 0.14 for RHEL 5.
Richard Jones [Wed, 27 May 2009 15:17:13 +0000 (16:17 +0100)]
Back to GNU gettext 0.14 for RHEL 5.

15 years agoabs_top_builddir doesn't exist in old RHEL 5 automake, use top_builddir instead.
Richard Jones [Wed, 27 May 2009 15:12:52 +0000 (16:12 +0100)]
abs_top_builddir doesn't exist in old RHEL 5 automake, use top_builddir instead.

15 years agoRemoved these old/obsolete specfiles. For replacements see contrib/README. (for...
Richard Jones [Wed, 27 May 2009 15:11:24 +0000 (16:11 +0100)]
Removed these old/obsolete specfiles.  For replacements see contrib/README.  (for Charles Duffy).

15 years agoVersion 1.0.33 1.0.33
Richard Jones [Wed, 27 May 2009 12:00:23 +0000 (13:00 +0100)]
Version 1.0.33

15 years agoImprove javadoc (RHBZ#501883).
Richard Jones [Wed, 27 May 2009 11:46:04 +0000 (12:46 +0100)]
Improve javadoc (RHBZ#501883).

15 years agoGuestfish built-in commands auto-complete (RHBZ#501878).
Richard Jones [Wed, 27 May 2009 11:29:35 +0000 (12:29 +0100)]
Guestfish built-in commands auto-complete (RHBZ#501878).

15 years agoFix Java configure tests (RHBZ#501885).
Richard Jones [Wed, 27 May 2009 11:22:00 +0000 (12:22 +0100)]
Fix Java configure tests (RHBZ#501885).

15 years agoTo-do item.
Richard Jones [Wed, 27 May 2009 10:48:01 +0000 (11:48 +0100)]
To-do item.