# HG changeset patch # User Heiko Schlittermann (JUMPER) # Date 1373572631 -7200 # Node ID b9668efb2ee3869e48798a293a20018066da4cbf # Parent 227f7e2af525a6257cd99d03fe6bd5ab805b5551 Updated. Installer script added. diff -r 227f7e2af525 -r b9668efb2ee3 README --- 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 diff -r 227f7e2af525 -r b9668efb2ee3 bosch.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 diff -r 227f7e2af525 -r b9668efb2ee3 com.cfg --- /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 diff -r 227f7e2af525 -r b9668efb2ee3 install --- /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 $?; + +} diff -r 227f7e2af525 -r b9668efb2ee3 isolinux/ius.cfg --- 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 diff -r 227f7e2af525 -r b9668efb2ee3 ith.cfg --- 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 diff -r 227f7e2af525 -r b9668efb2ee3 nagios.cfg --- 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