4 DESCRIPTION="Setting up console keyboard..."
6 . /scripts/live-functions
21 log_begin_msg "$DESCRIPTION"
29 if [ -n "${KBD}" ]; then
37 if [ -n "${KLAYOUT}" ]; then
40 if [ -n "${KVARIANT}" ]; then
41 csvariant="${KVARIANT}"
43 if [ -n "${KMODEL}" ]; then
47 if [ -x /root/bin/setupcon ] && [ -f /root/etc/default/console-setup ]; then
48 if [ "$cslayout" ]; then
49 chroot /root sed -i "s/^XKBLAYOUT=.*/XKBLAYOUT=\"$cslayout\"/" \
50 /etc/default/console-setup
51 if [ "$csvariant" ]; then
52 chroot /root sed -i "s/^XKBVARIANT=.*/XKBVARIANT=\"$csvariant\"/" \
53 /etc/default/console-setup
55 live-preseed /root console-setup/variantcode '' false
57 if [ "$csmodel" ]; then
58 chroot /root sed -i "s/^XKBMODEL=.*/XKBMODEL=\"$csmodel\"/" \
59 /etc/default/console-setup
61 live-preseed /root console-setup/modelcode '' false
64 live-preseed /root console-setup/layoutcode '' false
65 live-preseed /root console-setup/variantcode '' false
66 live-preseed /root console-setup/modelcode '' false
69 chroot /root /usr/sbin/install-keymap $kbd
70 live-preseed /root debian-installer/keymap "$kbd"
71 live-preseed /root kbd-chooser/method "$kbd"