Updated. Installer script added.
--- a/README Thu Jul 11 20:43:08 2013 +0200
+++ b/README Thu Jul 11 21:57:11 2013 +0200
@@ -4,10 +4,10 @@
Mehr steht dazu in unserem Wiki
- https://ssl.schlittermann.de/foswiki/bin/edit/IUS/Preseed
+ https://ssl.schlittermann.de/foswiki/bin/view/IUS/Preseed
Wo kommt was hin?
-
-bosch.cfg robin.schlittermann.de:/var/www/d-i/wheezy/preseed.cfg
-ith.cfg debian.schlittermann.de:~debian.schlittermann.de/htdocs/d-i/wheezy/ith/preseed.cfg
-
+Am besten mit "install foo.cfg"
+# bosch.cfg robin.schlittermann.de:/var/www/d-i/wheezy/preseed.cfg
+ith.cfg -> debian.schlittermann.de:~debian.schlittermann.de/htdocs/d-i/wheezy/ith/preseed.cfg
+com.cfg -> debian.schlittermann.de:~debian.schlittermann.de/htdocs/d-i/wheezy/com/preseed.cfg
--- a/bosch.cfg Thu Jul 11 20:43:08 2013 +0200
+++ b/bosch.cfg Thu Jul 11 21:57:11 2013 +0200
@@ -1,3 +1,4 @@
+# Preseed fuer Marcus' Schulungen bei Bosch
d-i anna/choose_modules multiselect
d-i anna/choose_modules_lowmem multiselect
d-i anna/install_failed error
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/com.cfg Thu Jul 11 21:57:11 2013 +0200
@@ -0,0 +1,172 @@
+# ComCenter mit LVM
+# -> debian.schlittermann.de:~debian.schlittermann.de/htdocs/d-i/wheezy/com/preseed.cfg
+d-i anna/choose_modules multiselect
+d-i anna/choose_modules_lowmem multiselect
+d-i anna/install_failed error
+d-i anna/no_kernel_modules boolean false
+d-i anna/retriever string cdrom-retriever
+d-i anna/standard_modules boolean true
+d-i cdrom-detect/eject boolean true
+d-i debconf/frontend string
+d-i debconf/language string de
+d-i debconf/priority select high
+d-i debconf/showold boolean false
+d-i debconf/translations-dropped boolean false
+d-i debian-installer/add-kernel-opts string
+d-i debian-installer/allow_unauthenticated boolean false
+d-i debian-installer/consoledisplay string console-setup
+d-i debian-installer/country string DE
+d-i debian-installer/dummy string
+d-i debian-installer/exit/always_halt boolean false
+d-i debian-installer/exit/halt boolean false
+d-i debian-installer/exit/poweroff boolean false
+d-i debian-installer/framebuffer boolean true
+d-i debian-installer/language string de
+d-i debian-installer/locale select de_DE.UTF-8
+d-i debian-installer/main-menu select Installation abschließen
+d-i debian-installer/main-menu/item-failure error
+d-i debian-installer/missing-provide select ${DEFAULT}
+d-i debian-installer/shell-plugin terminal
+d-i debian-installer/terminal-plugin-unavailable error
+d-i debian-installer/theme string
+d-i di-utils-reboot/really_reboot boolean false
+d-i di-utils-shell/do-shell note
+d-i directfb/hw-accel boolean false
+d-i espeakup/voice string
+d-i finish-install/reboot_in_progress note
+d-i hw-detect/load-ide boolean false
+d-i hw-detect/load_firmware boolean true
+d-i hw-detect/load_media boolean false
+d-i hw-detect/modprobe_error error
+d-i hw-detect/pcmcia_resources string
+d-i hw-detect/retry_params string
+d-i hw-detect/select_modules multiselect
+d-i hw-detect/start_pcmcia boolean true
+d-i keyboard-configuration/altgr select The default for the keyboard layout
+d-i keyboard-configuration/compose select No compose key
+d-i keyboard-configuration/ctrl_alt_bksp boolean false
+d-i keyboard-configuration/layout select
+d-i keyboard-configuration/layoutcode string de
+d-i keyboard-configuration/model select
+d-i keyboard-configuration/model select Generische PC-Tastatur mit 105 Tasten (Intl)
+d-i keyboard-configuration/modelcode string pc105
+d-i keyboard-configuration/optionscode string
+d-i keyboard-configuration/store_defaults_in_debconf_db boolean true
+d-i keyboard-configuration/switch select No temporary switch
+d-i keyboard-configuration/toggle select No toggling
+d-i keyboard-configuration/unsupported_config_layout boolean true
+d-i keyboard-configuration/unsupported_config_options boolean true
+d-i keyboard-configuration/unsupported_layout boolean true
+d-i keyboard-configuration/unsupported_options boolean true
+d-i keyboard-configuration/variant select
+d-i keyboard-configuration/variant select Deutsch
+d-i keyboard-configuration/variantcode string
+d-i keyboard-configuration/xkb-keymap select de-latin1-nodeadkeys
+d-i localechooser/continentlist select
+d-i localechooser/countrylist/Africa select
+d-i localechooser/countrylist/Antarctica select
+d-i localechooser/countrylist/Asia select
+d-i localechooser/countrylist/Atlantic_Ocean select
+d-i localechooser/countrylist/Caribbean select
+d-i localechooser/countrylist/Central_America select
+d-i localechooser/countrylist/Europe select
+d-i localechooser/countrylist/Indian_Ocean select
+d-i localechooser/countrylist/North_America select
+d-i localechooser/countrylist/Oceania select
+d-i localechooser/countrylist/South_America select
+d-i localechooser/countrylist/other select
+d-i localechooser/help/locale note
+d-i localechooser/languagelist select de
+d-i localechooser/preferred-locale select de_DE.UTF-8
+d-i localechooser/shortlist select DE
+d-i localechooser/shortlist/ar select
+d-i localechooser/shortlist/bn select
+d-i localechooser/shortlist/bo select
+d-i localechooser/shortlist/ca select
+d-i localechooser/shortlist/de select
+d-i localechooser/shortlist/el select
+d-i localechooser/shortlist/en select
+d-i localechooser/shortlist/es select
+d-i localechooser/shortlist/eu select
+d-i localechooser/shortlist/fr select
+d-i localechooser/shortlist/it select
+d-i localechooser/shortlist/nl select
+d-i localechooser/shortlist/pa select
+d-i localechooser/shortlist/pt select
+d-i localechooser/shortlist/pt_BR select
+d-i localechooser/shortlist/ru select
+d-i localechooser/shortlist/sq select
+d-i localechooser/shortlist/sr select
+d-i localechooser/shortlist/sv select
+d-i localechooser/shortlist/tr select
+d-i localechooser/shortlist/zh_CN select
+d-i localechooser/shortlist/zh_TW select
+d-i localechooser/supported-locales multiselect
+d-i localechooser/supported-locales multiselect en_US.UTF-8
+d-i localechooser/translation/no-select note
+d-i localechooser/translation/none-yet note
+d-i localechooser/translation/warn-light boolean true
+d-i localechooser/translation/warn-severe boolean false
+d-i lowmem/insufficient error
+d-i lowmem/low note
+d-i mouse/device string
+d-i mouse/left boolean false
+d-i mouse/protocol string
+d-i netcfg/choose_interface select auto
+d-i partman-auto/choose_recipe select multi
+d-i partman-auto/disk string /dev/sda
+d-i partman-auto/method string lvm
+d-i partman-crypto/confirm_nooverwrite boolean true
+d-i partman-lvm/confirm boolean true
+d-i partman-lvm/confirm_nooverwrite boolean true
+d-i partman-lvm/device_remove_lvm boolean true
+d-i partman-md/confirm boolean true
+d-i partman-md/confirm_nooverwrite boolean true
+d-i partman-md/device_remove_md boolean true
+d-i partman-partitioning/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
+d-i pkgsel/include string build-essential \
+ vim \
+ firmware-linux firmware-linux-nonfree
+d-i popularity-contest/participate boolean false
+d-i preseed/boot_command string
+d-i preseed/command_failed error
+d-i preseed/early_command string
+d-i preseed/file string
+d-i preseed/file/checksum string
+d-i preseed/include string
+d-i preseed/include/checksum string
+d-i preseed/include_command string
+d-i preseed/interactive boolean false
+d-i preseed/late_command string in-target perl -i.bak -ne 'print unless /^deb cdrom:/' /etc/apt/sources.list
+d-i preseed/load_error error
+d-i preseed/retrieve_error error
+d-i preseed/run string
+d-i rescue/enable boolean false
+d-i retriever/cdrom/error boolean true
+d-i save-logs/bad_directory error
+d-i save-logs/directory string /mnt
+d-i save-logs/floppy_mount_failed error
+d-i save-logs/httpd_running note
+d-i save-logs/insert_floppy note
+d-i save-logs/menu select
+d-i save-logs/no_network note
+d-i apt-setup/use_mirror boolean true
+d-i mirror/country string DE
+d-i mirror/http/proxy string
+
+d-i grub-installer/only_debian boolean true
+d-i grub-installer/with_other_os boolean true
+
+user-setup-udeb passwd/root-login boolean false
+user-setup-udeb passwd/user-fullname string Hans Hanson
+user-setup-udeb passwd/username string hans
+user-setup-udeb passwd/user-password-crypted password $1$LRE4nOM/$llgLR1JiMANyEPmf/K3r10
+
+choose-mirror-bin mirror/http/mirror select ftp.de.debian.org
+tasksel tasksel/first multiselect desktop, ssh-server, standard
+
+apt-cdrom-setup apt-setup/cdrom/set-first boolean false
+apt-mirror-setup apt-setup/non-free boolean true
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/install Thu Jul 11 21:57:11 2013 +0200
@@ -0,0 +1,23 @@
+#! /usr/bin/perl
+
+use 5.010;
+use strict;
+use warnings;
+
+die "$0: need filenames to install\n" if not @ARGV;
+
+install($_) foreach @ARGV;
+
+sub install {
+ my $file = shift;
+
+ local @ARGV = ($file);
+ my $destination = (map { /->\s*(\S+)/ } grep { /# ->/ } <>)[0];
+
+ die "No destination for $file\n" if not $destination;
+ say "$file\n => $destination";
+
+ system("scp", $file => $destination);
+ die if $?;
+
+}
--- a/isolinux/ius.cfg Thu Jul 11 20:43:08 2013 +0200
+++ b/isolinux/ius.cfg Thu Jul 11 21:57:11 2013 +0200
@@ -1,8 +1,19 @@
-label iusauto
+label com-auto
+ menu label COM Automated install
+ kernel /install.amd/vmlinuz
+ append auto=true url=debian.schlittermann.de/d-i/wheezy/com/ priority=critical vga=788 initrd=/install.amd/initrd.gz -- quiet
+
+label com-auto-gui
+ menu label C^OM Graphical automated install
+ kernel /install.amd/vmlinuz
+ append auto=true url=debian.schlittermann.de/d-i/wheezy/com/ priority=critical video=vesa:ywrap,mtrr vga=788 initrd=/install.amd/gtk/initrd.gz -- quiet
+
+label ith-auto
menu label ITH Automated install
kernel /install.amd/vmlinuz
append auto=true url=debian.schlittermann.de/d-i/wheezy/ith/ priority=critical vga=788 initrd=/install.amd/initrd.gz -- quiet
-label iusautogui
+
+label ith-auto-gui
menu label I^TH Graphical automated install
kernel /install.amd/vmlinuz
append auto=true url=debian.schlittermann.de/d-i/wheezy/ith/ priority=critical video=vesa:ywrap,mtrr vga=788 initrd=/install.amd/gtk/initrd.gz -- quiet
--- a/ith.cfg Thu Jul 11 20:43:08 2013 +0200
+++ b/ith.cfg Thu Jul 11 21:57:11 2013 +0200
@@ -1,3 +1,5 @@
+# ITH mit LVM
+# -> debian.schlittermann.de:~debian.schlittermann.de/htdocs/d-i/wheezy/com/preseed.cfg
d-i anna/choose_modules multiselect
d-i anna/choose_modules_lowmem multiselect
d-i anna/install_failed error
--- a/nagios.cfg Thu Jul 11 20:43:08 2013 +0200
+++ b/nagios.cfg Thu Jul 11 21:57:11 2013 +0200
@@ -1,3 +1,4 @@
+# ITH fuer nagios/icinga
d-i anna/choose_modules multiselect
d-i anna/choose_modules_lowmem multiselect
d-i anna/install_failed error