1
. /usr/share/ubuntu-vm-builder/suites/suites-common
3
updategrub="/sbin/update-grub"
6
check_kernel_flavour() {
10
386|686|686-smp|k7|k7-smp|server|server-bigiron)
14
echo "Unsupported kernel flavour for Dapper/i386."
15
echo "Supported flavours are: 386 686 686-smp k7 k7-smp server server-bigiron"
22
amd64-generic|amd64-k8|amd64-k8-smp|amd64-server|amd64-xeon)
26
echo "Unsupported kernel flavour for Dapper/amd64."
27
echo "Supported flavours are: amd64-generic amd64-k8 amd64-k8-smp amd64-server amd64-xeon"
33
echo "Unsupported architecture for Dapper"
45
KERNEL_FLAVOUR=amd64-server
48
echo "Unsupported architecture for Dapper"
57
cat > root/etc/fstab << EOF
58
# /etc/fstab: static file system information.
60
# <file system> <mount point> <type> <options> <dump> <pass>
61
proc /proc proc defaults 0 0
63
for ((i=0;i<${#MOUNTPOINTS[@]};i++)); do
64
if [ "${MOUNTPOINTS[$i]}" = "root" ]; then
65
echo "/dev/hd${MOUNTDISKS[$i]}1 / ext3 defaults 0 1">>root/etc/fstab
66
elif [ "${MOUNTPOINTS[$i]}" = "swap" ]; then
67
echo "/dev/hd${MOUNTDISKS[$i]}1 swap swap defaults 0 1">>root/etc/fstab
69
echo "/dev/hd${MOUNTDISKS[$i]}1 ${MOUNTPOINTS[$i]} ext3 defaults 0 1">>root/etc/fstab
74
suite_generate_device_map() {
75
common_write_device_map_no_uuids
78
suite_mangle_grub_menu_lst() {
79
sed -ie '/^# kopt_2_6/ d' target/boot/grub/menu.lst
83
# Add package names to PKGS
85
suite_extra_packages() {