libguestfs.git
13 years agoImport project into transifex.
Richard W.M. Jones [Mon, 7 Mar 2011 10:45:27 +0000 (10:45 +0000)]
Import project into transifex.

http://www.transifex.net/projects/p/libguestfs/

13 years agodebian: Rename nilfs2-tools to nilfs-tools.
Richard W.M. Jones [Sat, 5 Mar 2011 09:17:41 +0000 (09:17 +0000)]
debian: Rename nilfs2-tools to nilfs-tools.

13 years agovirt-make-fs: Round disk size to integer, fix for qemu-img 0.14.
Richard W.M. Jones [Fri, 4 Mar 2011 12:13:32 +0000 (12:13 +0000)]
virt-make-fs: Round disk size to integer, fix for qemu-img 0.14.

qemu-img used to allow you to specify a fractional image size in bytes
(or at least, it used to ignore the part after the decimal place).  In
qemu-img 0.14 it no longer does this so we round down the size to a
whole number of bytes.

13 years agovirt-make-fs: In debug mode, print qemu-img command line.
Richard W.M. Jones [Fri, 4 Mar 2011 12:13:12 +0000 (12:13 +0000)]
virt-make-fs: In debug mode, print qemu-img command line.

13 years agoVersion 1.9.9. 1.9.9
Richard W.M. Jones [Fri, 4 Mar 2011 09:59:15 +0000 (09:59 +0000)]
Version 1.9.9.

13 years agoFix inspection code when PCRE or hivex is missing.
Richard W.M. Jones [Thu, 3 Mar 2011 13:23:23 +0000 (13:23 +0000)]
Fix inspection code when PCRE or hivex is missing.

13 years agojava: Add a test of g.list_filesystems (a function that returns a Map).
Richard W.M. Jones [Wed, 2 Mar 2011 05:11:10 +0000 (05:11 +0000)]
java: Add a test of g.list_filesystems (a function that returns a Map).

13 years agojava: Fix generated functions that return RHashtable.
Richard W.M. Jones [Wed, 2 Mar 2011 04:49:12 +0000 (04:49 +0000)]
java: Fix generated functions that return RHashtable.

Creating a HashMap directly from JNI is possible but very tedious
(see: http://java.sun.com/docs/books/jni/html/fldmeth.html#26254)

Instead we use the existing code to return hashes from JNI as plain
String[], then add some code in the Java wrapper to convert these to
HashMap<String,String>.

13 years agojava: Return Map<String,String> for RHashtable functions.
Richard W.M. Jones [Wed, 2 Mar 2011 04:33:39 +0000 (04:33 +0000)]
java: Return Map<String,String> for RHashtable functions.

There's no point returning the specific HashMap type here.
Return the generic interface type instead.

Note that no users are actually calling these functions yet,
since at present they always fail.

13 years agojava: Fix a minor whitespace error in generated code.
Richard W.M. Jones [Wed, 2 Mar 2011 04:30:30 +0000 (04:30 +0000)]
java: Fix a minor whitespace error in generated code.

In functions that don't have javadoc, the function prototype wasn't
being indented correctly.

13 years agojava: Remove old test file if one was left around.
Richard W.M. Jones [Wed, 2 Mar 2011 05:10:31 +0000 (05:10 +0000)]
java: Remove old test file if one was left around.

If a test.img file was left over from a previous run, then it
would cause the subsequent test to fail.  Therefore remove any
old test.img file.

13 years agojava: Enable assertions when doing 'make check'.
Richard W.M. Jones [Wed, 2 Mar 2011 05:08:20 +0000 (05:08 +0000)]
java: Enable assertions when doing 'make check'.

It turns out that Java assertions are disabled by default.  You have
to add the 'java -ea' flag to the JVM.  Who knew ..?

Because of this oversight, the tests weren't actually performing the
assertions that we wanted (although in fact none of the assertions
were failing).

This change enables assertions when running the tests.

13 years agoVersion 1.9.8. 1.9.8
Richard W.M. Jones [Sun, 6 Feb 2011 17:18:24 +0000 (17:18 +0000)]
Version 1.9.8.

13 years agodaemon: Ignore return value from chdir.
Richard W.M. Jones [Thu, 3 Feb 2011 19:33:30 +0000 (19:33 +0000)]
daemon: Ignore return value from chdir.

This updates commit 7eb012f3710bb554d5fc2c4229036901b0b5ad90.

13 years agofish: Add guestfish --live, guestmount --live options.
Richard W.M. Jones [Fri, 28 Jan 2011 19:25:02 +0000 (19:25 +0000)]
fish: Add guestfish --live, guestmount --live options.

The other programs have the variable, but the flag is not enabled
either because it doesn't make sense or because the implications are
not well understood.

13 years agoAdd documentation for attach method.
Richard W.M. Jones [Thu, 27 Jan 2011 22:45:50 +0000 (22:45 +0000)]
Add documentation for attach method.

13 years agoAdd guestfs_add_domain 'live' flag.
Richard W.M. Jones [Fri, 28 Jan 2011 13:19:52 +0000 (13:19 +0000)]
Add guestfs_add_domain 'live' flag.

This optional flag controls whether this API call will try to connect
to a running virtual machine 'guestfsd' process.

If the flag is given and the virtual machine is running, then the
libvirt XML is parsed looking for a suitable <channel> element, and
'guestfs_set_attach_method' is called with the corresponding
virtio-serial socket path.

13 years agolib: Implement attach-method unix:<path>
Richard W.M. Jones [Thu, 27 Jan 2011 15:54:33 +0000 (15:54 +0000)]
lib: Implement attach-method unix:<path>

Allow connections to a Unix domain socket which is connected
(via virtio-serial) to a guestfsd running free in an existing
guest.

In order to use this you have to add the following element
to the libvirt XML:

  <channel type='unix'>
    <source mode='bind' path='/tmp/socket'/>
    <target type='virtio' name='org.libguestfs.channel.0'/>
  </channel>

(or perform the equivalent on the qemu command line).

Then in guestfish, you can do:

  guestfish \
    attach-method unix:/tmp/socket : \
    run : \
    ll /

(or any other commands as desired).

13 years agodaemon: Remove -f (don't fork) option.
Richard W.M. Jones [Fri, 28 Jan 2011 15:44:40 +0000 (15:44 +0000)]
daemon: Remove -f (don't fork) option.

This option was not being used.

13 years agodaemon: Allow -r option to run daemon standalone.
Richard W.M. Jones [Thu, 27 Jan 2011 16:54:48 +0000 (16:54 +0000)]
daemon: Allow -r option to run daemon standalone.

This changes several aspects of the daemon.  Currently:

* sysroot will be "" (ie. operate directly on /)
* CHROOT_IN/CHROOT_OUT are disabled
* autosync doesn't try to unmount everything

13 years agodaemon: change to root directory
Richard W.M. Jones [Thu, 3 Feb 2011 18:49:35 +0000 (18:49 +0000)]
daemon: change to root directory

Ensure the daemon always starts with current directory == root.

13 years agoNew APIs: set-attach-method, get-attach-method.
Richard W.M. Jones [Thu, 27 Jan 2011 11:20:43 +0000 (11:20 +0000)]
New APIs: set-attach-method, get-attach-method.

These allow you to get and set the attach method.  The format
is one of:

* appliance
* unix:<path>

It's stored broken out into an enum and a string in the handle.

13 years agolib: Move appliance launching to separate function.
Richard W.M. Jones [Thu, 27 Jan 2011 10:12:34 +0000 (10:12 +0000)]
lib: Move appliance launching to separate function.

This is just code motion.

13 years agophp: Ignore another generated file in php/extension directory.
Richard W.M. Jones [Thu, 3 Feb 2011 10:56:01 +0000 (10:56 +0000)]
php: Ignore another generated file in php/extension directory.

13 years agodaemon: Parse /proc/mounts instead of /etc/mtab
Richard W.M. Jones [Thu, 3 Feb 2011 09:39:49 +0000 (09:39 +0000)]
daemon: Parse /proc/mounts instead of /etc/mtab

Since Fedora util-linux 2.19, the %post script does:

  rm -f /etc/mtab
  ln -s /proc/mounts /etc/mtab

We are no longer running %post scripts, so this means that /etc/mtab
is a plain file in the appliance.  Usual 'mount' still updates it, but
for some reason mount.ntfs does *not* update it in Fedora 15, meaning
that you couldn't mount and then operate on NTFS partitions.

It seems better to always parse /proc/mounts (ie. what the kernel
thinks is mounted) unconditionally, rather than relying on the
capriciousness of the external mount command.

Therefore, parse /proc/mounts instead of /etc/mtab, but add a note
saying that in future we should really be parsing
/proc/self/mountinfo, but that needs a custom parser, and the format
is rather tricky:

http://lxr.linux.no/#linux+v2.6.37/Documentation/filesystems/proc.txt#L1462

13 years agoregressions: Fix rhbz557655.sh so it works with tracing enabled.
Richard W.M. Jones [Wed, 2 Feb 2011 20:26:19 +0000 (20:26 +0000)]
regressions: Fix rhbz557655.sh so it works with tracing enabled.

13 years agoguestfs-perl: Fix missing \n
Richard W.M. Jones [Mon, 31 Jan 2011 09:34:47 +0000 (09:34 +0000)]
guestfs-perl: Fix missing \n

This updates commit 477eebc83dcd33d00d34398692692dae6af04f22.

13 years agoVersion 1.9.7. 1.9.7
Richard W.M. Jones [Sun, 30 Jan 2011 23:53:15 +0000 (23:53 +0000)]
Version 1.9.7.

13 years agovirt-make-fs: Fix typo in man page.
Richard W.M. Jones [Sun, 30 Jan 2011 23:53:04 +0000 (23:53 +0000)]
virt-make-fs: Fix typo in man page.

13 years agoperl: Translate C examples into Perl and include a manual page.
Richard W.M. Jones [Sun, 30 Jan 2011 23:41:05 +0000 (23:41 +0000)]
perl: Translate C examples into Perl and include a manual page.

13 years agoperl: Ignore internal_* functions in POD coverage test.
Richard W.M. Jones [Sat, 29 Jan 2011 07:01:06 +0000 (07:01 +0000)]
perl: Ignore internal_* functions in POD coverage test.

This updates commit 1d999540bddd7aea7c2d0fef8b15223d4acc645f.

13 years agoFix test-guestfish-a.sh regression test for new trace format.
Richard W.M. Jones [Fri, 28 Jan 2011 22:51:36 +0000 (22:51 +0000)]
Fix test-guestfish-a.sh regression test for new trace format.

This fixes commit 1d999540bddd7aea7c2d0fef8b15223d4acc645f.

13 years agoautobuild: Add a 'make clean' step.
Richard W.M. Jones [Fri, 28 Jan 2011 21:41:06 +0000 (21:41 +0000)]
autobuild: Add a 'make clean' step.

13 years agolib: Fix use-after-free bug in XPath parsing code.
Richard W.M. Jones [Fri, 28 Jan 2011 17:11:40 +0000 (17:11 +0000)]
lib: Fix use-after-free bug in XPath parsing code.

13 years agoAdd a new internal-autosync API to perform autosync.
Richard W.M. Jones [Fri, 28 Jan 2011 15:28:25 +0000 (15:28 +0000)]
Add a new internal-autosync API to perform autosync.

Instead of explicitly calling umount-all; sync, we add a daemon
function called internal-autosync which does the same.

Apart from slightly simplifying the process of closing the handle, the
main advantage is we can modify the daemon for the standalone case so
that internal-autosync does not do the umount-all operation.

13 years agoAdd a prefix to output when tracing (RHBZ#673479).
Richard W.M. Jones [Fri, 28 Jan 2011 11:14:42 +0000 (11:14 +0000)]
Add a prefix to output when tracing (RHBZ#673479).

Also separate the call and return lines so that everything can be
easily 'grepped' from debug output.  The trace output now looks like
this:

$ guestfish -x -N fs exit
libguestfs: trace: is_config
libguestfs: trace: is_config = 1
libguestfs: trace: add_drive "test1.img"
libguestfs: trace: add_drive = 0
libguestfs: trace: is_config
libguestfs: trace: is_config = 1
libguestfs: trace: launch
libguestfs: trace: launch = 0
libguestfs: trace: part_disk "/dev/sda" "mbr"
libguestfs: trace: part_disk = 0
&c.

13 years agodaemon: Replace root_mounted global with intelligence.
Richard W.M. Jones [Thu, 27 Jan 2011 17:27:41 +0000 (17:27 +0000)]
daemon: Replace root_mounted global with intelligence.

We used to maintain a global flag 'root_mounted' which tells us if the
user has mounted something on root (ie. on the sysroot directory).

This flag caused a lot of trouble (eg. RHBZ#599503) because it's hard
to keep the flag updated correctly when the user can do arbitrary
mounts and also use mkmountpoint.

Remove this flag and replace it with a test to see if something is
mounted on *or under* the sysroot.  (It has to be *or under* because
of mkmountpoint and friends).

This also replaces a rather convoluted "have we mounted root yet"
check in the mount* APIs with a simpler check to see if the mountpoint
exists and is an ordinary directory.

13 years agodaemon: Add perror to two exit paths to make errors clearer.
Richard W.M. Jones [Thu, 27 Jan 2011 15:54:00 +0000 (15:54 +0000)]
daemon: Add perror to two exit paths to make errors clearer.

13 years agodebian: Include actual shared libraries in python-guestfs package.
Richard W.M. Jones [Thu, 27 Jan 2011 09:23:01 +0000 (09:23 +0000)]
debian: Include actual shared libraries in python-guestfs package.

13 years agomkfs-opts: Add optional "features" parameter.
Nikita A Menkovich [Wed, 26 Jan 2011 15:34:01 +0000 (15:34 +0000)]
mkfs-opts: Add optional "features" parameter.

This allows the -O parameter to be added to the mkfs command line.
This is used to select filesystem features.

13 years agomkfs-opts: Add a note about blocksize param and UFS filesystems.
Nikita A Menkovich [Wed, 26 Jan 2011 15:32:18 +0000 (15:32 +0000)]
mkfs-opts: Add a note about blocksize param and UFS filesystems.

13 years agogenerator: Fix generation of library-side stubs with optional String arguments.
Richard W.M. Jones [Wed, 26 Jan 2011 14:15:23 +0000 (14:15 +0000)]
generator: Fix generation of library-side stubs with optional String arguments.

13 years agopackagelist: Add ufsutils for Debian and Ubuntu.
Richard W.M. Jones [Wed, 26 Jan 2011 10:00:44 +0000 (10:00 +0000)]
packagelist: Add ufsutils for Debian and Ubuntu.

Note there is no mkfs.ufs available for Fedora (see RHBZ#541618
for details).

13 years agoVersion 1.9.6. 1.9.6
Richard W.M. Jones [Sat, 22 Jan 2011 18:05:35 +0000 (18:05 +0000)]
Version 1.9.6.

13 years agofish: Fix typo in error message (copy-in should be copy-out).
Richard W.M. Jones [Sat, 22 Jan 2011 14:46:37 +0000 (14:46 +0000)]
fish: Fix typo in error message (copy-in should be copy-out).

13 years agoUse /var/tmp for the cached appliance (for FHS compliance).
Richard W.M. Jones [Wed, 19 Jan 2011 21:47:23 +0000 (21:47 +0000)]
Use /var/tmp for the cached appliance (for FHS compliance).

The FHS advises large files not to be stored in the root
filesystem[1], and that /var/tmp is persistent across reboots[2]
(whereas /tmp is possibly not[3]).

Therefore we should store the large cached supermin appliance in
/var/tmp instead of /tmp.  /tmp is still used for all other temporary
files and directories.

In either case you can override this by setting $TMPDIR.

[1] http://www.pathname.com/fhs/pub/fhs-2.3.html#THEROOTFILESYSTEM
[2] http://www.pathname.com/fhs/pub/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE
[3] http://www.pathname.com/fhs/pub/fhs-2.3.html#TMPTEMPORARYFILES

13 years agofish: Initialize pcmd structure.
Richard W.M. Jones [Tue, 18 Jan 2011 22:38:05 +0000 (22:38 +0000)]
fish: Initialize pcmd structure.

On Debian we get this warning which I'm pretty sure is bogus:

fish.c:690: error: 'pcmd.cmd' may be used uninitialized in this
function [-Wuninitialized]

13 years agoVersion 1.9.5 1.9.5
Richard W.M. Jones [Tue, 18 Jan 2011 13:21:30 +0000 (13:21 +0000)]
Version 1.9.5

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

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

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

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

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

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

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

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

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

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

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

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

13 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

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

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

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

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

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

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

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

13 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

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

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

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

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

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

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

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

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

13 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>
13 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

13 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

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

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

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

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

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

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

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

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

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

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

13 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

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

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

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

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

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

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

13 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".

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

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