From cd2b0085e3f816acf9dda037bb0f6ddb54852c8e Mon Sep 17 00:00:00 2001 From: Thomas NOEL Date: Tue, 11 Nov 2014 19:06:19 +0100 Subject: [PATCH] iso: le initrd gere les keymap/language fourni au boot MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Je désactive l'automatisation "trop forte" en cas de preseed, pour permettre la configuration de la langue et du clavier selon les paramètres keymap, language, country et locale fournis lors du boot. Sinon tout le début de l'install est en anglais clavier qwerty, ce qui est pénible quand la configuration réseau plante ou quand il faut donner le nom de la machine. --- .../debian-installer-startup.d/S60auto-install | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 iso/initrd-override-amd64/lib/debian-installer-startup.d/S60auto-install diff --git a/iso/initrd-override-amd64/lib/debian-installer-startup.d/S60auto-install b/iso/initrd-override-amd64/lib/debian-installer-startup.d/S60auto-install new file mode 100755 index 0000000..b9701c0 --- /dev/null +++ b/iso/initrd-override-amd64/lib/debian-installer-startup.d/S60auto-install @@ -0,0 +1,17 @@ +#! /bin/sh + +. /usr/share/debconf/confmodule + +if db_get auto-install/enable && [ "$RET" = true ]; then + # find at least one preseed + if [ -e /preseed.cfg ] || + { db_get preseed/url && [ "$RET" ]; } || + { db_get preseed/file && [ "$RET" ]; }; then + # disable locale & kbd selection + # commented by entr'ouvert # echo 1 >/var/run/auto-install.active + : + else + # register that no preseed was specified + touch /var/run/preseed_unspecified_at_boot + fi +fi