Fix up ISO checksum checking.

The ISO checksum is actually not 1's complement,
since carry bits are thrown away.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Depend on libguestfs >= 1.18

Otherwise, customization and ICICLE generation on Fedora
17 and 18 will not work.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Fix up the unittests to work with python2

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Release 0.10.0

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Bump version to next release of Oz

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Get rid of a silly "hasattr" for the cmdline.

Instead, pass it in, which is a much saner way to do
things.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Cleanup the customize code.

This should be no functional change, but it makes the code
much easier to understand.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Support url based installs for Ubuntu

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Switch to slightly more compact exception handling

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Cleanup the copyright notices.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Added ability to create qcow2 images.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Add in a documentation string to _parse_disk_size

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Make the lack of a libvirt bridge actionable.

As pointed out by Rich Jones, an exception that says:

ERROR: Could not find a viable libvirt NAT bridge, install cannot continue

is neither clear nor actionable.  Change this text to
explain better what the error is, and point to a wiki
page explaining more about what the problem is and
possible ways to remedy the problem.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Add support for OpenSUSE 12.3

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Remove pycompat from debian.

Also update dependency to be python-guestfs

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Add debian postrm and watch files

Original patch from Hideki Yamane

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Update compat and control to version 8.

Original patch from Hideki Yamane

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
added version 12.04.2 of Ubuntu
Added RHEL 6.4
Allow the user to specify disk bus and nic model

Signed-off-by: Chris Lalancette <clalancette@gmail.com>