Updated. Installer script added.
authorHeiko Schlittermann (JUMPER) <hs@schlittermann.de>
Thu, 11 Jul 2013 21:57:11 +0200
changeset 14 b9668efb2ee3
parent 13 227f7e2af525
child 15 62c8620b2151
Updated. Installer script added.
README
bosch.cfg
com.cfg
install
isolinux/ius.cfg
ith.cfg
nagios.cfg
--- 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