I've attached v2v/STATUS. There's still a bit to do. I'm not yet
proposing this for inclusion, just discussion.
Apart from the tool itself, I think there's mileage in considering how
the functionality of Sys::Guestfs::Lib could be given more structure. I
think there's considerable mileage in moving much of Sys::Guestfs::Lib
into Sys::Guestfs::GuestOS.
I haven't tried to code anything for Debian in what's here. However, the
intention is that a Sys::Guestfs::GuestOS::Debian module would implement
this. Much of the functionality in Sys::Guestfs::GuestOS::RedHat should
be common with Debian, so I'd expect common code to be stripped out of
it, maybe into Sys::Guestfs::GuestOS::Linux.
The best way to read the code is to start from 'Start of processing' in
virt-v2v.pl. Everything above that is trivia to do with command line
parsing. The main body is only a single page, and shows what order
things are called into, and how they fit together.
Matt
--
Matthew Booth, RHCA, RHCSS
Red Hat Engineering, Virtualisation Team
M: +44 (0)7977 267231
GPG ID: D33C3490
GPG FPR: 3733 612D 2D05 5458 8A8A 1600 3441 EA19 D33C 3490