Clean up some whitespace in Ubuntu/Debian preseed.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Remove Ubuntu keys at end of installation.

The comments have more information, but basically,
because Oz can cache images, and we don't want the
images to all have the same ssh host key, we remove
them at the end of installation, and arrange for
them to be generated at first boot.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Fix Ubuntu installation script.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Fix a bug with cirrus VGA on Ubuntu 13.04.

It turns out that Ubuntu 13.04 fails to initialize
cirrus VGA, so you get no output on the graphical
console.  This ends up being a kernel bug, so work
around it by disabling the graphical console
automatically at the end of installation.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Remove unnecessary workaround from Ubuntu 14.04.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Remove unnecessary packages from Ubuntu 14.04

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Remove unnecessary packages from Ubuntu 13.10

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Remove unnecessary workaround for Ubuntu 13.10

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Add in a comment about Ubuntu 13.10 Desktop failures.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Remove an unnecessary package from Ubuntu 12.04

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Remove unnecessary package from Ubuntu 11.10

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Add in early check to for Ubuntu customization.

We really can't do customization prior to Ubuntu 11.04,
(since we can't install openssh-server there), so make
that explicit in the code.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Add in support for Ubuntu 14.04.1

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Add in support for Ubuntu 14.10

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

Apparently the netboot version of Ubuntu can't
use echo -e with a newline.  Instead, we do each line
separately.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Remove leases at the end of installation.

As pointed out by geertj, leaving the leases in
place can end up causing some problems.  If we
do a customization, make sure to remove the
leases during cleanup.

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

This allows you to break down a TDL into component parts.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Fix a brown-paper-bag bug.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Remove leases after Ubuntu customization.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
Add in --nobase for RHEL/CentOS-6.

CentOS-6 minimal doesn't like the Base group.  Instead,
we add --nobase to the kickstart, which works for both
CentOS-6 and RHEL-6.

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