libguestfs.git
11 years agofish: <! cmd executes a shell command and inlines the resulting commands.
Richard W.M. Jones [Tue, 18 Jan 2011 11:46:03 +0000 (11:46 +0000)]
fish: <! cmd executes a shell command and inlines the resulting commands.

The new guestfish construct "<! cmd" executes the shell command
"cmd", and then anything printed to stdout by "cmd" is parsed
and executed as a guestfish command.

This allows some very hairy shell scripting with guestfish.

11 years agofish: Factor out command line parsing.
Richard W.M. Jones [Tue, 18 Jan 2011 11:24:38 +0000 (11:24 +0000)]
fish: Factor out command line parsing.

Factor out the code which splits a string into a command line.

11 years agofish: Make exit_on_error into a completely local variable.
Richard W.M. Jones [Tue, 18 Jan 2011 10:33:01 +0000 (10:33 +0000)]
fish: Make exit_on_error into a completely local variable.

Note that 'time' and 'glob' (which both run subcommands) do not
correctly pass the exit_on_error flag in the remote case.  This is not
a regression: the current code doesn't work either.

11 years agofish: exit_on_error is a local variable.
Richard W.M. Jones [Tue, 18 Jan 2011 10:21:49 +0000 (10:21 +0000)]
fish: exit_on_error is a local variable.

11 years agotodo: Live CD inspection works, but not for Windows 7.
Richard W.M. Jones [Sat, 15 Jan 2011 16:40:49 +0000 (16:40 +0000)]
todo: Live CD inspection works, but not for Windows 7.

11 years agoVersion 1.9.4. 1.9.4
Richard W.M. Jones [Sat, 15 Jan 2011 14:56:36 +0000 (14:56 +0000)]
Version 1.9.4.

11 years agoREADME: Note that po4a is mandatory if compiling from git.
Richard W.M. Jones [Sat, 15 Jan 2011 14:56:25 +0000 (14:56 +0000)]
README: Note that po4a is mandatory if compiling from git.

11 years agoAdd ability to inspect install disks and live CDs.
Richard W.M. Jones [Fri, 14 Jan 2011 22:20:51 +0000 (22:20 +0000)]
Add ability to inspect install disks and live CDs.

For examples of the virt-inspector output, see the additional
inspector/example-*.xml files in this commit.

11 years agoinspect: Add macros for file size limits.
Richard W.M. Jones [Sat, 15 Jan 2011 13:18:36 +0000 (13:18 +0000)]
inspect: Add macros for file size limits.

This also bumps the file size limit for "small text files"
up to 2 MB, since we want to parse Windows CD txtsetup.sif
files that are usually around 500K in size.

11 years agoNew API: resize2fs-M to resize ext2/3/4 to minimum size.
Nikita A Menkovich [Fri, 14 Jan 2011 13:39:38 +0000 (13:39 +0000)]
New API: resize2fs-M to resize ext2/3/4 to minimum size.

11 years agoVersion 1.9.3. 1.9.3
Richard W.M. Jones [Tue, 11 Jan 2011 21:54:57 +0000 (21:54 +0000)]
Version 1.9.3.

11 years agodf: Skip final '/' character when calculating basename.
Richard W.M. Jones [Tue, 11 Jan 2011 13:55:23 +0000 (13:55 +0000)]
df: Skip final '/' character when calculating basename.

Previously it was including the final '/' character when calculating
the basename for the -a option eg:

Filesystem                                Size       Used  Available  Use%
/Ubuntu1010x64:/dev/sda1                  9.4G       2.3G       6.6G   25%

With this patch the '/' is not printed.

11 years agofish: Don't fail if some mountpoints in /etc/fstab are bogus (RHBZ#668574).
Richard W.M. Jones [Tue, 11 Jan 2011 10:43:51 +0000 (10:43 +0000)]
fish: Don't fail if some mountpoints in /etc/fstab are bogus (RHBZ#668574).

Fix guestfish (and other C tools) so that they ignore errors
when /etc/fstab contains bogus entries.

Update the documentation for inspect-get-mountpoints to emphasize
that callers must be aware of this when mounting the returned
values.

Add a regression test.

Update the example code ("inspect_vm") to reflect the way this
API ought to be called.

For more detail see:
https://bugzilla.redhat.com/show_bug.cgi?id=668574

11 years agoAdd logo used on the website.
Richard W.M. Jones [Tue, 11 Jan 2011 10:47:11 +0000 (10:47 +0000)]
Add logo used on the website.

11 years agoAdd cartoon fish logo (not completed).
Richard W.M. Jones [Mon, 10 Jan 2011 10:41:20 +0000 (10:41 +0000)]
Add cartoon fish logo (not completed).

11 years agotodo: /proc/self/mountinfo
Richard W.M. Jones [Sun, 9 Jan 2011 13:13:02 +0000 (13:13 +0000)]
todo: /proc/self/mountinfo

11 years agotodo: Add notes on inspecting ISO images.
Richard W.M. Jones [Sat, 8 Jan 2011 20:51:58 +0000 (20:51 +0000)]
todo: Add notes on inspecting ISO images.

11 years agovirt-filesystems: Ignore errors when getting label and UUID (RHBZ#668112).
Richard W.M. Jones [Sat, 8 Jan 2011 10:15:39 +0000 (10:15 +0000)]
virt-filesystems: Ignore errors when getting label and UUID (RHBZ#668112).

If virt-filesystems was pointed to an image that contained
bogus or blank filesystems, then calls to vfs-label and/or vfs-uuid
could fail, resulting in errors like this:

libguestfs: error: vfs_label: /dev/vda1:

These errors can be ignored and shouldn't stop virt-filesystems
from working.

11 years agoresize: Fix typo in man page (thanks avesh@IRC).
Richard W.M. Jones [Fri, 7 Jan 2011 20:38:55 +0000 (20:38 +0000)]
resize: Fix typo in man page (thanks avesh@IRC).

11 years agofish: fails to tilde expand '~' when $HOME env is unset (RHBZ#617440).
Richard W.M. Jones [Tue, 4 Jan 2011 16:05:11 +0000 (16:05 +0000)]
fish: fails to tilde expand '~' when $HOME env is unset (RHBZ#617440).

This also adds a regression test.

11 years agofish: Fix off-by-one bug in tilde expansion.
Richard W.M. Jones [Tue, 4 Jan 2011 16:02:48 +0000 (16:02 +0000)]
fish: Fix off-by-one bug in tilde expansion.

Although this doesn't seem to cause a crash, valgrind confirms
that this is a genuine off-by-one bug.  It could potentially
cause a crash if you did:

  echo 'echo ~root/foo' | guestfish

11 years agoVersion 1.9.2. 1.9.2
Richard W.M. Jones [Mon, 3 Jan 2011 17:31:46 +0000 (17:31 +0000)]
Version 1.9.2.

11 years agoNew tools: virt-copy-in, virt-copy-out, virt-tar-in, virt-tar-out.
Richard W.M. Jones [Mon, 3 Jan 2011 17:16:44 +0000 (17:16 +0000)]
New tools: virt-copy-in, virt-copy-out, virt-tar-in, virt-tar-out.

Relatively trivial wrappers around the equivalent guestfish
commands.  Change also includes new man pages.

11 years ago.gitignore: Use full paths for some ignored files.
Richard W.M. Jones [Mon, 3 Jan 2011 17:17:54 +0000 (17:17 +0000)]
.gitignore: Use full paths for some ignored files.

11 years agodocs: Add QMP to ROADMAP file.
Richard W.M. Jones [Mon, 3 Jan 2011 14:36:19 +0000 (14:36 +0000)]
docs: Add QMP to ROADMAP file.

11 years agofilesystems: Document the columns in --long output.
Richard W.M. Jones [Sun, 2 Jan 2011 22:55:48 +0000 (22:55 +0000)]
filesystems: Document the columns in --long output.

11 years agoAdd initial announcement to release notes.
Richard W.M. Jones [Sun, 2 Jan 2011 21:43:22 +0000 (21:43 +0000)]
Add initial announcement to release notes.

11 years agoUpdate TODO file.
Richard W.M. Jones [Sun, 2 Jan 2011 21:01:43 +0000 (21:01 +0000)]
Update TODO file.

11 years agoinspector: Apps in Windows VMs are now listed - update documentation.
Richard W.M. Jones [Sun, 2 Jan 2011 21:01:41 +0000 (21:01 +0000)]
inspector: Apps in Windows VMs are now listed - update documentation.

11 years agoLib.pm: unknown filesystem /dev/hd{x} (cdrom) (RHBZ#666577)
Douglas Schilling Landgraf [Sun, 2 Jan 2011 18:55:12 +0000 (18:55 +0000)]
Lib.pm: unknown filesystem /dev/hd{x} (cdrom) (RHBZ#666577)

This a purpose patch to avoid the message "unknown filesystem /dev/hdc".
Where /dev/hdc is an entry in fstab for CDROM.

Example of fstab:
/dev/hdc                /media/cdrom            auto
pamconsole,exec,noauto,managed 0 0

https://bugzilla.redhat.com/show_bug.cgi?id=666577

Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
11 years agoLib.pm: unknown filesystem label SWAP-sda2 (RHBZ#666578)
Douglas Schilling Landgraf [Sun, 2 Jan 2011 18:53:55 +0000 (18:53 +0000)]
Lib.pm: unknown filesystem label SWAP-sda2 (RHBZ#666578)

Hi,

This is a purpose patch to avoid the message: unknown filesystem label
SWAP-sda2.

Instead of validate the label with 'eq', use '=~' and /$label/i.

https://bugzilla.redhat.com/show_bug.cgi?id=666578

Thanks
Douglas

11 years agoLib.pm: avoid message "unknown filesystem /dev/fd0" (RHBZ#666577)
Douglas Schilling Landgraf [Sun, 2 Jan 2011 18:52:52 +0000 (18:52 +0000)]
Lib.pm: avoid message "unknown filesystem /dev/fd0" (RHBZ#666577)

This patch to avoid the message "unknown filesystem /dev/fd0".
https://bugzilla.redhat.com/show_bug.cgi?id=666577

Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Thanks
Douglas

11 years agoTempora mutantur, nos et mutamur in illis.
Richard W.M. Jones [Sun, 2 Jan 2011 16:50:39 +0000 (16:50 +0000)]
Tempora mutantur, nos et mutamur in illis.

11 years agopodwrapper: Fix up the HTML output so most inter-page links work.
Richard W.M. Jones [Fri, 31 Dec 2010 11:11:02 +0000 (11:11 +0000)]
podwrapper: Fix up the HTML output so most inter-page links work.

11 years agopodwrapper: Fix script indentation.
Richard W.M. Jones [Fri, 31 Dec 2010 10:44:32 +0000 (10:44 +0000)]
podwrapper: Fix script indentation.

11 years agopodwrapper: 'builddir' was not defined - use a properly defined path.
Richard W.M. Jones [Fri, 31 Dec 2010 10:39:05 +0000 (10:39 +0000)]
podwrapper: 'builddir' was not defined - use a properly defined path.

11 years agoVersion 1.9.1. 1.9.1
Richard W.M. Jones [Fri, 31 Dec 2010 08:41:44 +0000 (08:41 +0000)]
Version 1.9.1.

11 years agodocs: add-domain: Remove ref to not impl add-libvirt-dom API call.
Richard W.M. Jones [Thu, 30 Dec 2010 23:32:09 +0000 (23:32 +0000)]
docs: add-domain: Remove ref to not impl add-libvirt-dom API call.

11 years agodocs: Refresh programming language list in guestfs(3).
Richard W.M. Jones [Thu, 30 Dec 2010 23:14:12 +0000 (23:14 +0000)]
docs: Refresh programming language list in guestfs(3).

11 years agodocs: Refresh programming language equivalence example in guestfs(3).
Richard W.M. Jones [Thu, 30 Dec 2010 23:08:18 +0000 (23:08 +0000)]
docs: Refresh programming language equivalence example in guestfs(3).

11 years agodocs: Fix missing g handle in guestfs(3) man page.
Richard W.M. Jones [Thu, 30 Dec 2010 22:56:25 +0000 (22:56 +0000)]
docs: Fix missing g handle in guestfs(3) man page.

11 years agodocs: Refresh guestfs(3)/DOWNLOADING.
Richard W.M. Jones [Thu, 30 Dec 2010 22:56:07 +0000 (22:56 +0000)]
docs: Refresh guestfs(3)/DOWNLOADING.

11 years agodocs: Refresh guestfs(3)/MOUNTING
Richard W.M. Jones [Thu, 30 Dec 2010 22:46:29 +0000 (22:46 +0000)]
docs: Refresh guestfs(3)/MOUNTING

11 years agoUpdate Punjabi translations (RHBZ#665358).
Jaswinder Singh [Thu, 23 Dec 2010 13:45:26 +0000 (13:45 +0000)]
Update Punjabi translations (RHBZ#665358).

11 years agorecipes: Refresh guestfish recipes.
Richard W.M. Jones [Tue, 21 Dec 2010 17:23:08 +0000 (17:23 +0000)]
recipes: Refresh guestfish recipes.

11 years agoUpdated Polish translation (RHBZ#502533).
Piotr Drąg [Tue, 21 Dec 2010 13:42:27 +0000 (13:42 +0000)]
Updated Polish translation (RHBZ#502533).

11 years agofish: --ro will be default in 1.10, not 1.8.
Richard W.M. Jones [Mon, 20 Dec 2010 22:33:45 +0000 (22:33 +0000)]
fish: --ro will be default in 1.10, not 1.8.

11 years agodocs: Update API support.
Richard W.M. Jones [Sun, 19 Dec 2010 21:58:05 +0000 (21:58 +0000)]
docs: Update API support.

11 years agoapi-support: Fix detection of similar APIs.
Richard W.M. Jones [Sun, 19 Dec 2010 22:08:49 +0000 (22:08 +0000)]
api-support: Fix detection of similar APIs.

Because we didn't match on word boundaries, the previous
code would get confused by similar APIs, eg. getxattr vs getxattrs.

11 years agodocs: Obsolete HACKING file, move content into guestfs(3) man page.
Richard W.M. Jones [Sun, 19 Dec 2010 21:53:09 +0000 (21:53 +0000)]
docs: Obsolete HACKING file, move content into guestfs(3) man page.

Add a new section called "EXTENDING LIBGUESTFS" to the
guestfs manual page which contains all the information
previously in "HACKING".

11 years agodocs: Refresh README file.
Richard W.M. Jones [Sun, 19 Dec 2010 21:52:46 +0000 (21:52 +0000)]
docs: Refresh README file.

11 years agoUpdate TODO file.
Richard W.M. Jones [Sun, 19 Dec 2010 19:29:02 +0000 (19:29 +0000)]
Update TODO file.

11 years agoVersion 1.9.0. 1.9.0
Richard W.M. Jones [Sun, 19 Dec 2010 15:53:07 +0000 (15:53 +0000)]
Version 1.9.0.

11 years agoUpdate BUGS, PO files for 1.8.0. 1.8.0
Richard W.M. Jones [Sun, 19 Dec 2010 15:39:04 +0000 (15:39 +0000)]
Update BUGS, PO files for 1.8.0.

11 years agoPrepare for next stable branch: version 1.8.0.
Richard W.M. Jones [Sun, 19 Dec 2010 14:31:01 +0000 (14:31 +0000)]
Prepare for next stable branch: version 1.8.0.

11 years agoUpdate RELEASE-NOTES.
Richard W.M. Jones [Sun, 19 Dec 2010 14:25:50 +0000 (14:25 +0000)]
Update RELEASE-NOTES.

11 years agoAdd ROADMAP for 1.10.
Richard W.M. Jones [Sun, 19 Dec 2010 14:20:17 +0000 (14:20 +0000)]
Add ROADMAP for 1.10.

11 years agofuse: Add more tracing for calls into guestmount functions.
Richard W.M. Jones [Sun, 19 Dec 2010 12:04:43 +0000 (12:04 +0000)]
fuse: Add more tracing for calls into guestmount functions.

11 years agoappliance: Don't exclude upstart (/sbin/reboot) (RHBZ#661280).
Richard W.M. Jones [Sun, 19 Dec 2010 11:01:59 +0000 (11:01 +0000)]
appliance: Don't exclude upstart (/sbin/reboot) (RHBZ#661280).

Don't exclude upstart from the appliance.  It provides /sbin/reboot
which is required by virt-rescue.

11 years agoappliance: Don't hard-code febootstrap --exclude parameters.
Richard W.M. Jones [Sun, 19 Dec 2010 10:56:06 +0000 (10:56 +0000)]
appliance: Don't hard-code febootstrap --exclude parameters.

Create a separate file 'excludelist.in' that contains these
regular expressions, and process it the same way as packagelist.in.

11 years agoappliance: Use a temporary file when processing packagelist.in.
Richard W.M. Jones [Sun, 19 Dec 2010 10:55:03 +0000 (10:55 +0000)]
appliance: Use a temporary file when processing packagelist.in.

11 years agodocs: Add section on using /dev/fd/* with upload and download calls.
Richard W.M. Jones [Fri, 17 Dec 2010 18:56:15 +0000 (18:56 +0000)]
docs: Add section on using /dev/fd/* with upload and download calls.

11 years agodocs: Fix link to function in documentation of "du" and "du-s" commands.
Richard W.M. Jones [Fri, 17 Dec 2010 10:21:41 +0000 (10:21 +0000)]
docs: Fix link to function in documentation of "du" and "du-s" commands.

11 years agoVersion 1.7.24. 1.7.24
Richard W.M. Jones [Thu, 16 Dec 2010 23:21:29 +0000 (23:21 +0000)]
Version 1.7.24.

11 years agontfs-3g: Document problems with symlinks and alternatives (RHBZ#663407).
Richard W.M. Jones [Thu, 16 Dec 2010 20:23:17 +0000 (20:23 +0000)]
ntfs-3g: Document problems with symlinks and alternatives (RHBZ#663407).

11 years agoNew APIs: getxattr and lgetxattr to get single extended attributes.
Richard W.M. Jones [Thu, 16 Dec 2010 20:05:48 +0000 (20:05 +0000)]
New APIs: getxattr and lgetxattr to get single extended attributes.

These APIs are essentially required to work around a problem
with ntfs-3g.  This filesystem (or FUSE?) does not list all
extended attributes of a file when you call listxattr(2).  However
if you know the name of an extended attribute, you can retrieve
it directly using getxattr(2).

The current APIs (getxattrs etc) are simple to use, but they
don't work if we can't list out the extended attributes (ie.
by calling listxattr(2)).

Example using the new APIs on an ntfs-3g filesystem:

><fs> lgetxattr "/Documents and Settings" system.ntfs_attrib | hexdump -C
00000000  16 24 00 00                                       |.$..|
00000004
><fs> lgetxattr "/Documents and Settings" system.ntfs_reparse_data | hexdump -C
00000000  03 00 00 a0 34 00 00 00  00 00 18 00 1a 00 10 00  |....4...........|
00000010  5c 00 3f 00 3f 00 5c 00  43 00 3a 00 5c 00 55 00  |\.?.?.\.C.:.\.U.|
00000020  73 00 65 00 72 00 73 00  00 00 43 00 3a 00 5c 00  |s.e.r.s...C.:.\.|
00000030  55 00 73 00 65 00 72 00  73 00 00 00              |U.s.e.r.s...|
0000003c
><fs> getxattr "/Documents and Settings" system.ntfs_reparse_data | hexdump -C
libguestfs: error: getxattr: getxattr: No such file or directory
><fs> getxattr "/Documents and Settings" system.ntfs_attrib | hexdump -C
libguestfs: error: getxattr: getxattr: No such file or directory
><fs> lgetxattr "/Documents and Settings" system.ntfs_attrib | hexdump -C
00000000  16 24 00 00                                       |.$..|
00000004
><fs> getxattr "/Users" system.ntfs_attrib | hexdump -C
00000000  11 00 00 00                                       |....|
00000004

11 years agoappliance: Add 'attr' package for xattr support in virt-rescue.
Richard W.M. Jones [Thu, 16 Dec 2010 18:45:08 +0000 (18:45 +0000)]
appliance: Add 'attr' package for xattr support in virt-rescue.

11 years agogenerator: List files generated in a separate file.
Richard W.M. Jones [Sun, 12 Dec 2010 23:18:26 +0000 (23:18 +0000)]
generator: List files generated in a separate file.

11 years agodocs: Update RELEASE-NOTES to latest.
Richard W.M. Jones [Sun, 12 Dec 2010 23:02:44 +0000 (23:02 +0000)]
docs: Update RELEASE-NOTES to latest.

11 years agoREADME: Advise using febootstrap >= 3.3.
Richard W.M. Jones [Sun, 12 Dec 2010 23:02:30 +0000 (23:02 +0000)]
README: Advise using febootstrap >= 3.3.

11 years agoVersion 1.7.23. 1.7.23
Richard W.M. Jones [Sun, 12 Dec 2010 22:36:06 +0000 (22:36 +0000)]
Version 1.7.23.

11 years agoRemoved hfsprogs from supermin packages for Arch
Thomas S Hatch [Sun, 12 Dec 2010 17:55:09 +0000 (10:55 -0700)]
Removed hfsprogs from supermin packages for Arch

12 years agofish: Clarify documentation for --ro option.
Richard W.M. Jones [Sun, 12 Dec 2010 10:02:00 +0000 (10:02 +0000)]
fish: Clarify documentation for --ro option.

12 years agofish: Document equivalence of -a/add etc. in man page.
Richard W.M. Jones [Sun, 12 Dec 2010 10:01:30 +0000 (10:01 +0000)]
fish: Document equivalence of -a/add etc. in man page.

12 years agofish: Split ..|.. options into separate items in man page.
Richard W.M. Jones [Sun, 12 Dec 2010 09:48:59 +0000 (09:48 +0000)]
fish: Split ..|.. options into separate items in man page.

12 years agoappliance: Don't set utime on cachedir until we know it is safe.
Richard W.M. Jones [Sat, 11 Dec 2010 23:35:18 +0000 (23:35 +0000)]
appliance: Don't set utime on cachedir until we know it is safe.

This could be used to touch an arbitrary file (albeit one which
must already exist), and this could have been a security problem.

12 years agoappliance: Touch cached appliance files so they don't get tmp cleaned.
Richard W.M. Jones [Sat, 11 Dec 2010 23:23:36 +0000 (23:23 +0000)]
appliance: Touch cached appliance files so they don't get tmp cleaned.

12 years agoRemove extra \n character from end of error messages.
Richard W.M. Jones [Sat, 11 Dec 2010 23:07:56 +0000 (23:07 +0000)]
Remove extra \n character from end of error messages.

12 years agoVersion 1.7.22. 1.7.22
Richard W.M. Jones [Sat, 11 Dec 2010 18:08:08 +0000 (18:08 +0000)]
Version 1.7.22.

12 years agoappliance: Be careful about cleaning up old appliances.
Richard W.M. Jones [Sat, 11 Dec 2010 17:22:43 +0000 (17:22 +0000)]
appliance: Be careful about cleaning up old appliances.

This change resolves several issues with current appliance
building:

(1) Old appliances are cleaned up.

(2) Race conditions between appliance building is handled better.

(3) Several bugs fixed.

12 years agodaemon: Use prog_exists to check for features.
Richard W.M. Jones [Fri, 10 Dec 2010 17:38:17 +0000 (17:38 +0000)]
daemon: Use prog_exists to check for features.

This updates commit 0938509e0422363554023ab99381fd70a22a6e08.

12 years agodebian: Work around warning in Debian udev init script.
Richard W.M. Jones [Fri, 10 Dec 2010 17:19:02 +0000 (17:19 +0000)]
debian: Work around warning in Debian udev init script.

See also:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606622

12 years agowin-reg: Add Windows Tips to documentation.
Richard W.M. Jones [Fri, 10 Dec 2010 15:05:17 +0000 (15:05 +0000)]
win-reg: Add Windows Tips to documentation.

12 years agowin-reg: Move documentation after options, combine shell quote sections.
Richard W.M. Jones [Fri, 10 Dec 2010 14:36:18 +0000 (14:36 +0000)]
win-reg: Move documentation after options, combine shell quote sections.

12 years agoVersion 1.7.21. 1.7.21
Richard W.M. Jones [Fri, 10 Dec 2010 13:44:25 +0000 (13:44 +0000)]
Version 1.7.21.

12 years agoRemove several unused local variables.
Richard W.M. Jones [Fri, 10 Dec 2010 12:19:49 +0000 (12:19 +0000)]
Remove several unused local variables.

(Revealed by compiling under Debian where this is a warning).

12 years agoAdded packages for Archlinux support
Thomas S Hatch [Fri, 10 Dec 2010 05:04:24 +0000 (22:04 -0700)]
Added packages for Archlinux support

12 years agodebian: Dependencies for all the different names of qemu/KVM.
Richard W.M. Jones [Thu, 9 Dec 2010 18:31:23 +0000 (18:31 +0000)]
debian: Dependencies for all the different names of qemu/KVM.

12 years agodebian: Quilt is not used for patch management.
Richard W.M. Jones [Thu, 9 Dec 2010 18:31:03 +0000 (18:31 +0000)]
debian: Quilt is not used for patch management.

12 years agocat: Remove some unused local variables in virt-cat.c and virt-ls.c.
Richard W.M. Jones [Thu, 9 Dec 2010 18:30:08 +0000 (18:30 +0000)]
cat: Remove some unused local variables in virt-cat.c and virt-ls.c.

12 years agoAdd debian/ directory (temporarily).
Richard W.M. Jones [Wed, 24 Nov 2010 11:41:13 +0000 (11:41 +0000)]
Add debian/ directory (temporarily).

This was created initially from pkg-libvirt/libguestfs.git
commit 680ff0b0e8c9133ef987e68392bd3990715f6891.

This is a temporary measure to allow us to build Debian and Ubuntu
packages more easily.  When downstream packaging is being done on
these distros we will remove this directory again.

To build a Debian package, use this command:

  debuild -i -us -uc -b

12 years agodebian: Exclude file-rc.
Richard W.M. Jones [Thu, 9 Dec 2010 16:24:35 +0000 (16:24 +0000)]
debian: Exclude file-rc.

This package duplicates /etc/init.d/README which is
really supplied by sysv-rc package.

12 years agobuild: Use ./configure --with-python-installdir=DIR to select Python dir.
Richard W.M. Jones [Thu, 9 Dec 2010 12:42:33 +0000 (12:42 +0000)]
build: Use ./configure --with-python-installdir=DIR to select Python dir.

We don't always want to install in the site-packages directory.  Allow
the directory to be chosen using a configure option.  Rename the
variable PYTHON_INSTALLDIR to reflect its true purpose.

12 years agobuild: Add "checking ... result" around Python tests.
Richard W.M. Jones [Thu, 9 Dec 2010 12:35:41 +0000 (12:35 +0000)]
build: Add "checking ... result" around Python tests.

12 years agobuild: Remove check for root.
Richard W.M. Jones [Thu, 9 Dec 2010 12:06:09 +0000 (12:06 +0000)]
build: Remove check for root.

With the new package building system, it is no longer dangerous to run
'configure', 'make' or 'make check' as root (although it is still not
necessary and not advisable).  In any case we don't need to check
this.

12 years agoinspector: Remove some unused local variables.
Richard W.M. Jones [Thu, 9 Dec 2010 16:41:20 +0000 (16:41 +0000)]
inspector: Remove some unused local variables.

12 years agofish: Remove some unused local variables.
Richard W.M. Jones [Thu, 9 Dec 2010 11:54:59 +0000 (11:54 +0000)]
fish: Remove some unused local variables.

12 years agobuild: Remove AM_GNU_GETTEXT_VERSION macro.
Richard W.M. Jones [Tue, 23 Nov 2010 17:37:25 +0000 (17:37 +0000)]
build: Remove AM_GNU_GETTEXT_VERSION macro.

See discussion on the mailing list:
https://www.redhat.com/archives/libguestfs/2010-December/thread.html#00032

12 years agorescue: Add notes about networking.
Richard W.M. Jones [Wed, 8 Dec 2010 12:12:08 +0000 (12:12 +0000)]
rescue: Add notes about networking.

In particular the 'ping' command does not work because it is
using QEMU user networking.

12 years agorescue: Add note about using virt-rescue as root/non-root.
Richard W.M. Jones [Wed, 8 Dec 2010 12:11:53 +0000 (12:11 +0000)]
rescue: Add note about using virt-rescue as root/non-root.