[Libguestfs] [PATCH] GuestOS: Delete blkid.tab if it's present
Richard W.M. Jones
rjones at redhat.com
Tue May 11 17:54:33 UTC 2010
On Tue, May 11, 2010 at 06:15:22PM +0100, Matthew Booth wrote:
> ---
> lib/Sys/VirtV2V/GuestOS/RedHat.pm | 5 +++++
> 1 files changed, 5 insertions(+), 0 deletions(-)
>
> diff --git a/lib/Sys/VirtV2V/GuestOS/RedHat.pm b/lib/Sys/VirtV2V/GuestOS/RedHat.pm
> index 7c41ff6..ba37001 100644
> --- a/lib/Sys/VirtV2V/GuestOS/RedHat.pm
> +++ b/lib/Sys/VirtV2V/GuestOS/RedHat.pm
> @@ -1132,6 +1132,11 @@ sub remap_block_devices
> $g->aug_set($spec, "/dev/".$map{$name}.$part);
> }
> $g->aug_save();
> +
> + # Delete cached (and now out of date) blkid info if it exists
> + foreach my $blkidtab ('/etc/blkid/blkid.tab', '/etc/blkid.tab') {
> + $g->rm($blkidtab) if ($g->exists($blkidtab));
> + }
ACK.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines. Supports shell scripting,
bindings from many languages. http://et.redhat.com/~rjones/libguestfs/
See what it can do: http://et.redhat.com/~rjones/libguestfs/recipes.html
More information about the Libguestfs
mailing list