[Libguestfs] [PATCH 1/2] Target: Pass os description to create_guest

Matthew Booth mbooth at redhat.com
Tue Jun 8 09:50:04 UTC 2010


This will allow use of raw data from os description in addition to libvirt XML
when writing guest output.
---
 lib/Sys/VirtV2V/Target/LibVirt.pm |    2 +-
 lib/Sys/VirtV2V/Target/RHEV.pm    |    2 +-
 v2v/virt-v2v.pl                   |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/Sys/VirtV2V/Target/LibVirt.pm b/lib/Sys/VirtV2V/Target/LibVirt.pm
index e21a21f..cb9961d 100644
--- a/lib/Sys/VirtV2V/Target/LibVirt.pm
+++ b/lib/Sys/VirtV2V/Target/LibVirt.pm
@@ -298,7 +298,7 @@ Create the guest in the target
 sub create_guest
 {
     my $self = shift;
-    my ($dom, $guestcaps) = @_;
+    my ($desc, $dom, $guestcaps) = @_;
 
     my $vmm = $self->{vmm};
 
diff --git a/lib/Sys/VirtV2V/Target/RHEV.pm b/lib/Sys/VirtV2V/Target/RHEV.pm
index 65800cd..7c96f0e 100644
--- a/lib/Sys/VirtV2V/Target/RHEV.pm
+++ b/lib/Sys/VirtV2V/Target/RHEV.pm
@@ -564,7 +564,7 @@ Create the guest in the target
 sub create_guest
 {
     my $self = shift;
-    my ($dom, $guestcaps) = @_;
+    my ($desc, $dom, $guestcaps) = @_;
 
     # Get the name of the guest
     my ($name) = $dom->findnodes('/domain/name/text()');
diff --git a/v2v/virt-v2v.pl b/v2v/virt-v2v.pl
index bed69a0..96e89d1 100755
--- a/v2v/virt-v2v.pl
+++ b/v2v/virt-v2v.pl
@@ -378,7 +378,7 @@ my $guestcaps = Sys::VirtV2V::Converter->convert($g, $guestos,
 
 close_guest_handle();
 
-$target->create_guest($dom, $guestcaps);
+$target->create_guest($os, $dom, $guestcaps);
 
 my ($name) = $dom->findnodes('/domain/name/text()');
 $name = $name->getNodeValue();
-- 
1.7.0.1




More information about the Libguestfs mailing list