+ This is the %post-configuration section of the Kickstart script. It
+ is a shell script which runs after the RPMs have been installed but
+ before the live CD is turned into an ISO. The shell script creates
+ any extra files we need on the live CD.
+
+virt-p2v
+
+ This is the virt-p2v P2V configuration tool itself. It is
+ installed on the live CD as /usr/bin/virt-p2v and runs after the
+ live CD has booted. All the P2V stuff happens from this script. It
+ uses the 'dialog' program to ask questions.
+
+inittab
+
+ Replacement /etc/inittab.
+
+iso-attach
+
+ Attach newer virt-p2v scripts to pre-built ISOs (used by 'make update').
+
+General implementation plan
+----------------------------------------------------------------------
+
+User boots the live CD. The job of the live CD is to:
+
+(a) Find local disks.
+
+(b) Copy the disk image(s) over to the Xen host.
+
+(c) Change certain files (eg. /etc/fstab may contain references to
+disk devices, which need to be changed when running under Xen).
+
+(d) BUT, the live CD must be totally non-destructive. It cannot
+modify the local disks in any way.
+
+(e) The above steps are not automatic. We need to ask the user some
+questions along the way.
+
+For (a) there are various methods to detect local devices. We sniff
+for devices in /sys/block.
+
+For (b) we can simply use 'dd' and 'ssh'. The general plan is to do
+this:
+
+ dd if=/dev/disk | ssh -C xenhost 'cat > /var/lib/xen/images/disk.img'