From 3af581a2c32b663957e6ecf0d27ce3a13d54daeb Mon Sep 17 00:00:00 2001 From: Quentin Smith Date: Sat, 22 Jan 2011 21:27:14 -0500 Subject: [PATCH] Add support for amd64 and i386 squeeze autoinstalls. --- code/static/preseed/squeeze-amd64.preseed | 1 + code/static/preseed/squeeze-i386.preseed | 1 + code/static/preseed/squeeze.preseed | 51 +++++++++++++++++++++++++++++ debian/changelog | 6 ++++ 4 files changed, 59 insertions(+) create mode 120000 code/static/preseed/squeeze-amd64.preseed create mode 120000 code/static/preseed/squeeze-i386.preseed create mode 100644 code/static/preseed/squeeze.preseed diff --git a/code/static/preseed/squeeze-amd64.preseed b/code/static/preseed/squeeze-amd64.preseed new file mode 120000 index 0000000..ccf8d04 --- /dev/null +++ b/code/static/preseed/squeeze-amd64.preseed @@ -0,0 +1 @@ +squeeze.preseed \ No newline at end of file diff --git a/code/static/preseed/squeeze-i386.preseed b/code/static/preseed/squeeze-i386.preseed new file mode 120000 index 0000000..ccf8d04 --- /dev/null +++ b/code/static/preseed/squeeze-i386.preseed @@ -0,0 +1 @@ +squeeze.preseed \ No newline at end of file diff --git a/code/static/preseed/squeeze.preseed b/code/static/preseed/squeeze.preseed new file mode 100644 index 0000000..af8848e --- /dev/null +++ b/code/static/preseed/squeeze.preseed @@ -0,0 +1,51 @@ +# Configure the "keyboard" +d-i keyboard-configuration/xkb-keymap string us + +# Download packages from mirrors.mit.edu +d-i mirror/country string enter information manually +d-i mirror/http/countries string manual +d-i mirror/http/hostname string mirrors.mit.edu +d-i mirror/http/directory string /debian/ +d-i mirror/http/proxy string + +# Use time.mit.edu for NTP syncing +d-i clock-setup/ntp-server string time.mit.edu + +# Guided partitioning with LVM +d-i partman-auto/method string lvm +d-i partman-auto/choose_recipe select atomic +d-i partman-lvm/confirm boolean true +d-i partman-lvm/confirm_nooverwrite boolean true +d-i partman/confirm_write_new_label boolean true +d-i partman/choose_partition select finish +d-i partman/confirm boolean true +d-i partman/confirm_nooverwrite boolean true + +# Use the linux-virtual kernel +d-i base-installer/kernel/image string linux-virtual + +# Create just a root account +d-i passwd/root-login boolean true +d-i passwd/root-password string fake_value +d-i passwd/root-password-again string fake_value +d-i passwd/make-user boolean false + +# Only install the base system +tasksel tasksel/first multiselect Standard system utilities + +# Use GRUB 1 so PyGrub can read the menu.lst +d-i grub-installer/grub2_instead_of_grub_legacy boolean false +# Unfortunately, squeeze's d-i doesn't honor the above key, so we have +# to do it by hand: +d-i grub-installer/skip boolean true +d-i lilo-installer/skip boolean true + +# Remove the root password so users can log in on the console +d-i preseed/late_command string in-target passwd -d root; \ + apt-install grub-legacy; \ + mkdir /target/boot/grub; \ + in-target grub-set-default default; \ + in-target update-grub + +# Avoid that last message about the install being complete. +d-i finish-install/reboot_in_progress note diff --git a/debian/changelog b/debian/changelog index 019681f..20e3437 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +invirt-web (0.1.17) unstable; urgency=low + + * Add support for amd64 and i386 squeeze autoinstalls. + + -- Quentin Smith Sat, 22 Jan 2011 21:27:04 -0500 + invirt-web (0.1.16) unstable; urgency=low * Show historical domain CPU usage if available. -- 1.7.9.5