+++ /dev/null
-#!/bin/sh
-#
-# This script sets up the ParaVM to use pygrub
-#
-
-prefix=$1
-
-#
-# Source our common functions
-#
-if [ -e /usr/lib/xen-tools/common.sh ]; then
- . /usr/lib/xen-tools/common.sh
-else
- . ./hooks/common.sh
-fi
-
-echo SCRIPT = $0
-dir=`dirname "$0"`
-
-
-logMessage Script $0 starting
-
-# To avoid UDP checksum problems.
-
-installDebianPackage ${prefix} ethtool
-
-#
-# Install the xen kernel. linux-image-xen is in ubuntu,
-# linux-image-xen-amd64 in debian.
-installDebianPackage ${prefix} linux-image-xen
-installDebianPackage ${prefix} linux-image-xen-amd64
-
-installDebianPackage ${prefix} grub
-
-#
-# Make the /boot/grub directory
-#
-mkdir -p ${prefix}/boot/grub
-
-#
-# Create stock menu.lst
-#
-chroot ${prefix} /usr/sbin/update-grub -y
-
-#
-# Patches to add xen kernels, use serial console, etc.
-#
-for patch in $dir/patches/*; do
- patch -l -d ${prefix} -p1 < $patch
-done
-
-#
-# Regenerate automagic kernels list
-#
-chroot ${prefix} /usr/sbin/update-grub -y
-
-#
-# Log our finish
-#
-logMessage Script $0 finished
-