[pve-devel] [PATCH installer] correctly set keymap

Fabian Grünbichler f.gruenbichler at proxmox.com
Thu Aug 10 13:53:00 CEST 2017


otherwise console-setup will fail. we already use the same
keymap string to set the keyboard layout in the installer
itself.

Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
---
 proxinstall | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/proxinstall b/proxinstall
index 0e12d0f..4afe82d 100755
--- a/proxinstall
+++ b/proxinstall
@@ -1409,7 +1409,8 @@ sub extract_data {
 	    $grub_install_devices_txt .= $di->{by_id} || $di->{devname};
 	}
 
-	# Note: debian-installer/locale is used by console-setup
+	# Note: keyboard-configuration/xbk-keymap is used by console-setup
+	my $xkmap = $cmap->{kmap}->{$keymap}->{x11} // 'us';
 	
 	debconfig_set ($targetdir, <<_EOD);
 locales locales/default_environment_locale select en_US.UTF-8
@@ -1417,7 +1418,7 @@ locales locales/locales_to_be_generated select en_US.UTF-8 UTF-8
 samba-common samba-common/dhcp boolean false
 samba-common samba-common/workgroup string WORKGROUP
 postfix postfix/main_mailer_type select Local only
-keyboard-configuration keyboard-configuration/xkb-keymap select $keymap
+keyboard-configuration keyboard-configuration/xkb-keymap select $xkmap
 d-i debian-installer/locale select en_US.UTF-8
 grub-pc grub-pc/install_devices select $grub_install_devices_txt
 _EOD
-- 
2.11.0





More information about the pve-devel mailing list