libguestfs.git
14 years agoFix libvirt integration in virt-inspector.
Richard W.M. Jones [Wed, 24 Jun 2009 14:36:58 +0000 (15:36 +0100)]
Fix libvirt integration in virt-inspector.

14 years agoFix permissions on generated scripts in the appliance/ directory.
Richard W.M. Jones [Wed, 24 Jun 2009 14:35:59 +0000 (15:35 +0100)]
Fix permissions on generated scripts in the appliance/ directory.

14 years agoVersion 1.0.52. 1.0.52
Richard W.M. Jones [Wed, 24 Jun 2009 11:41:24 +0000 (12:41 +0100)]
Version 1.0.52.

14 years agoQuote command line arguments to virt-inspector.
Richard W.M. Jones [Wed, 24 Jun 2009 11:15:57 +0000 (12:15 +0100)]
Quote command line arguments to virt-inspector.

14 years agoMerge branch 'master' of git+ssh://g-rjones@et.redhat.com/git/libguestfs
Richard W.M. Jones [Wed, 24 Jun 2009 10:55:57 +0000 (11:55 +0100)]
Merge branch 'master' of git+ssh://g-rjones@et.redhat.com/git/libguestfs

14 years agoAdded guestfish -i option to run virt-inspector.
Richard W.M. Jones [Wed, 24 Jun 2009 10:54:48 +0000 (11:54 +0100)]
Added guestfish -i option to run virt-inspector.

You can invoke guestfish with:
 guestfish -i libvirt-domain
 guestfish -i disk-image(s)

14 years agoFix dependencies in perl so it doesn't always rebuild
Matthew Booth [Wed, 24 Jun 2009 10:50:08 +0000 (11:50 +0100)]
Fix dependencies in perl so it doesn't always rebuild

14 years agoImplement guestfish -f option to allow guestfish scripts.
Richard W.M. Jones [Wed, 24 Jun 2009 08:59:39 +0000 (09:59 +0100)]
Implement guestfish -f option to allow guestfish scripts.

New '-f' option allows scripts to be written using:
 #!/usr/bin/guestfish -f

14 years agoIncorrect assignment on glob error path.
Richard W.M. Jones [Wed, 24 Jun 2009 08:56:34 +0000 (09:56 +0100)]
Incorrect assignment on glob error path.

14 years agoTodo items: guestfish options -i and -f.
Richard W.M. Jones [Wed, 24 Jun 2009 08:45:14 +0000 (09:45 +0100)]
Todo items: guestfish options -i and -f.

14 years agoImplement libtool library versioning.
Richard W.M. Jones [Tue, 23 Jun 2009 21:02:10 +0000 (22:02 +0100)]
Implement libtool library versioning.

Use maximum proc_nr (MAX_PROC_NR) as a surrogate for the
library ABI version, resulting in version numbers such as
libguestfs.so.0.<MAX_PROC_NR>.0 for the final library.

Add ABI guarantee to the documentation.

14 years agoMake the supermin helper look for any x86 kernel
Matthew Booth [Tue, 23 Jun 2009 16:35:40 +0000 (17:35 +0100)]
Make the supermin helper look for any x86 kernel

If you've got a non-PAE kernel installed on an i686 machine, the kernel
architecture is i586. This change makes sure that supermin finds the
installed kernel.

14 years agoGenerated code for 'scrub-*' commands.
Richard W.M. Jones [Tue, 23 Jun 2009 14:53:44 +0000 (15:53 +0100)]
Generated code for 'scrub-*' commands.

14 years agoAdded 'scrub-*' commands for securely scrubbing filesystems.
Richard W.M. Jones [Tue, 23 Jun 2009 14:53:21 +0000 (15:53 +0100)]
Added 'scrub-*' commands for securely scrubbing filesystems.

14 years agoBump up default guest size to 500M.
Richard W.M. Jones [Tue, 23 Jun 2009 14:52:45 +0000 (15:52 +0100)]
Bump up default guest size to 500M.

14 years agoUpdated Polish translation (RHBZ#502533).
Richard W.M. Jones [Tue, 23 Jun 2009 09:17:59 +0000 (10:17 +0100)]
Updated Polish translation (RHBZ#502533).

14 years agoCommand line argument handling.
Richard W.M. Jones [Tue, 23 Jun 2009 09:07:46 +0000 (10:07 +0100)]
Command line argument handling.

14 years ago'-no-kqemu' option is no longer necessary to avoid a warning.
Richard W.M. Jones [Tue, 23 Jun 2009 07:27:52 +0000 (08:27 +0100)]
'-no-kqemu' option is no longer necessary to avoid a warning.

14 years agoVersion 1.0.51 1.0.51
Richard Jones [Mon, 22 Jun 2009 16:02:15 +0000 (17:02 +0100)]
Version 1.0.51

14 years agoAdd whitespace to the init script (no functional change).
Richard Jones [Mon, 22 Jun 2009 15:53:24 +0000 (16:53 +0100)]
Add whitespace to the init script (no functional change).

14 years agoIssue MAKEDEV commands in a loop (RHBZ#507374).
Richard Jones [Mon, 22 Jun 2009 15:43:42 +0000 (16:43 +0100)]
Issue MAKEDEV commands in a loop (RHBZ#507374).

14 years agoCheck parameter types in Ruby bindings (RHBZ#507346).
Richard Jones [Mon, 22 Jun 2009 14:07:42 +0000 (15:07 +0100)]
Check parameter types in Ruby bindings (RHBZ#507346).

14 years agoImprove error message when appliance doesn't match library.
Richard Jones [Mon, 22 Jun 2009 13:24:52 +0000 (14:24 +0100)]
Improve error message when appliance doesn't match library.

14 years agoMissing \n character in Ruby bindings.
Richard Jones [Mon, 22 Jun 2009 13:14:45 +0000 (14:14 +0100)]
Missing \n character in Ruby bindings.

14 years agoMake CHROOT_IN/OUT macros should loudly if the syscall fails.
Richard Jones [Mon, 22 Jun 2009 11:40:57 +0000 (12:40 +0100)]
Make CHROOT_IN/OUT macros should loudly if the syscall fails.

14 years agoInclude the lsof package.
Richard Jones [Mon, 22 Jun 2009 11:24:27 +0000 (12:24 +0100)]
Include the lsof package.

14 years agoCheck return value from close() call.
Richard Jones [Mon, 22 Jun 2009 11:24:14 +0000 (12:24 +0100)]
Check return value from close() call.

14 years agoThe 'debug sh' command now uses a real shell.
Richard Jones [Mon, 22 Jun 2009 11:23:56 +0000 (12:23 +0100)]
The 'debug sh' command now uses a real shell.

14 years agotest-boot-realistic rule should boot the rescue shell.
Richard Jones [Mon, 22 Jun 2009 11:23:31 +0000 (12:23 +0100)]
test-boot-realistic rule should boot the rescue shell.

14 years agoRebuild supermin appliance when the daemon is updated.
Richard Jones [Mon, 22 Jun 2009 11:23:12 +0000 (12:23 +0100)]
Rebuild supermin appliance when the daemon is updated.

14 years agoVersion 1.0.50. 1.0.50
Richard Jones [Mon, 22 Jun 2009 09:02:11 +0000 (10:02 +0100)]
Version 1.0.50.

14 years agoAdd 'glob' command for guestfish.
Richard Jones [Mon, 22 Jun 2009 08:35:43 +0000 (09:35 +0100)]
Add 'glob' command for guestfish.

14 years agoGenerated code for 'glob-expand'.
Richard Jones [Mon, 22 Jun 2009 07:20:42 +0000 (08:20 +0100)]
Generated code for 'glob-expand'.

14 years agoAdd 'glob-expand' command.
Richard Jones [Mon, 22 Jun 2009 07:20:32 +0000 (08:20 +0100)]
Add 'glob-expand' command.

14 years agoGenerated code for 'sh' and 'sh-lines' commands.
Richard Jones [Mon, 22 Jun 2009 06:49:50 +0000 (07:49 +0100)]
Generated code for 'sh' and 'sh-lines' commands.

14 years agoAdd 'sh' and 'sh-lines' commands.
Richard Jones [Mon, 22 Jun 2009 06:49:37 +0000 (07:49 +0100)]
Add 'sh' and 'sh-lines' commands.

14 years agoCheck return value from waitpid call in command*() functions.
Richard W.M. Jones [Sat, 20 Jun 2009 15:05:12 +0000 (16:05 +0100)]
Check return value from waitpid call in command*() functions.

14 years agoAdd strong note about deprecation of functions which take either device names or...
Richard W.M. Jones [Sat, 20 Jun 2009 14:30:39 +0000 (15:30 +0100)]
Add strong note about deprecation of functions which take either device names or filenames.

14 years agoCheck return value from pclose.
Richard W.M. Jones [Sat, 20 Jun 2009 13:55:49 +0000 (14:55 +0100)]
Check return value from pclose.

14 years agoUpdate to-do list. 1.0.49
Richard W.M. Jones [Fri, 19 Jun 2009 18:48:19 +0000 (19:48 +0100)]
Update to-do list.

14 years agoGenerated files for 1.0.49.
Richard W.M. Jones [Fri, 19 Jun 2009 18:48:05 +0000 (19:48 +0100)]
Generated files for 1.0.49.

14 years agoPrepare for version 1.0.49.
Richard W.M. Jones [Fri, 19 Jun 2009 18:28:51 +0000 (19:28 +0100)]
Prepare for version 1.0.49.

14 years agoSupermin: choose newest available kernel.
Richard W.M. Jones [Fri, 19 Jun 2009 17:25:38 +0000 (18:25 +0100)]
Supermin: choose newest available kernel.

14 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.

14 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.

14 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).

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

14 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.

14 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.

14 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.

14 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.

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

14 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.

14 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

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

14 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.

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

14 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).

14 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.

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

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

14 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.

14 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.

14 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.

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

14 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.

14 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

14 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

14 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.

14 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).

14 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.

14 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.

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

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

14 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).

14 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.

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

14 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.

14 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 *.

14 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.

14 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.

14 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.

14 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

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

14 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.

14 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.

14 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.

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

14 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.

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

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

14 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

14 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.

14 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.

14 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.

14 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.

14 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.

14 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

14 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.

14 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.