--- orig-iso/isolinux/text.cfg	2011-02-11 15:49:19.000000000 +0100
+++ custom-iso/isolinux/text.cfg	2011-07-15 08:50:59.000000000 +0200
@@ -1,4 +1,9 @@
-default install
+default squeezebox-vm-server
+label squeezebox-vm-server
+  menu label ^Install Squeezebox SVN VM Server
+  menu default
+  kernel /install/vmlinuz
+  append file=/cdrom/preseed/ubuntu-squeezebox-vm-server.seed initrd=/install/initrd.gz quiet ks=cdrom:/isolinux/ks-squeezebox-vm-server.cfg --
 label install
   menu label ^Install Ubuntu Server
   kernel /install/vmlinuz
--- orig-iso/isolinux/ks-squeezebox-vm-server.cfg	1970-01-01 01:00:00.000000000 +0100
+++ custom-iso/isolinux/ks-squeezebox-vm-server.cfg	2011-07-15 12:27:51.000000000 +0200
@@ -0,0 +1,72 @@
+#Generated by Kickstart Configurator
+#platform=x86
+
+#System language
+lang en_US
+#Language modules to install
+langsupport en_US
+#System keyboard
+keyboard us
+#System mouse
+mouse
+#System timezone
+timezone America/New_York
+#Root password
+rootpw --disabled
+#Initial user
+user squeezebox --fullname "SqueezeBox" --iscrypted --password $1$HcbHrbLV$NO8mLQ94oEly5XmtHSbZ..
+#Reboot after installation
+reboot
+#Use text mode install
+text
+#Install OS instead of upgrade
+install
+#Use Web installation
+url --url http://se.archive.ubuntu.com/ubuntu/
+#System bootloader configuration
+bootloader --location=mbr 
+#Clear the Master Boot Record
+zerombr yes
+#Partition clearing information
+clearpart --all --initlabel 
+#System authorization infomation
+auth  --useshadow  --enablemd5 
+#Network information
+network --bootproto=dhcp --device=eth0
+#Firewall configuration
+firewall --disabled 
+#Do not configure the X Window System
+skipx
+%packages
+openssh-server
+vim
+bash-completion
+build-essential
+acpid
+samba
+x11-common
+xauth
+portmap
+subversion
+screen
+linux-headers-virtual
+%post --interpreter=/bin/bash
+apt-get -y install python-software-properties
+add-apt-repository "deb http://archive.canonical.com/ubuntu lucid partner"
+add-apt-repository ppa:erland/sbssvnppa
+apt-get -y update
+apt-get -y install sbssvn
+echo 'sun-java6-bin shared/accepted-sun-dlj-v1-1 boolean true
+sun-java6-jdk shared/accepted-sun-dlj-v1-1 boolean true
+sun-java6-jre shared/accepted-sun-dlj-v1-1 boolean true
+sun-java6-jre sun-java6-jre/stopthread boolean true
+sun-java6-jre sun-java6-jre/jcepolicy note
+sun-java6-bin shared/present-sun-dlj-v1-1 note
+sun-java6-jdk shared/present-sun-dlj-v1-1 note
+sun-java6-jre shared/present-sun-dlj-v1-1 note
+'|debconf-set-selections
+apt-get -y install sun-java6-jdk
+echo "export JAVA_HOME=/usr/lib/jvm/java-6-sun" >> /etc/environment
+apt-get -y dist-upgrade
+apt-get clean
+apt-get autoclean
+
--- orig-iso/preseed/ubuntu-squeezebox-vm-server.seed	1970-01-01 01:00:00.000000000 +0100
+++ custom-iso/preseed/ubuntu-squeezebox-vm-server.seed	2011-07-15 06:55:03.000000000 +0200
@@ -0,0 +1,19 @@
+# Always install the virtual kernel, with no headers.
+d-i	base-installer/kernel/override-image	string linux-virtual
+d-i	base-installer/kernel/headers	boolean false
+# Don't even install the standard task.
+tasksel	tasksel/skip-tasks	string standard
+# Only install basic language packs. Let tasksel ask about tasks.
+d-i	pkgsel/language-pack-patterns	string
+# No language support packages.
+d-i	pkgsel/install-language-support	boolean false
+# Only ask the UTC question if there are other operating systems installed.
+d-i	clock-setup/utc-auto	boolean true
+# No boot splash screen.
+d-i	debian-installer/splash	boolean false
+# Install the debconf oem-config frontend (if in OEM mode).
+d-i	oem-config-udeb/frontend	string debconf
+# Hostname
+d-i netcfg/get_hostname string squeezeboxserver
+# Add the network and tasks oem-config steps by default.
+oem-config	oem-config/steps	multiselect language, timezone, keyboard, user, network, tasks
