http://bugzilla.suse.com/show_bug.cgi?id=1046436
http://bugzilla.suse.com/show_bug.cgi?id=1046436#c29
--- Comment #29 from Thomas Blume
OK, so we have basically two options:
A. In the installer, write /etc/vconsole.conf directly, as there's no systemd running and thus we can't use it.
B. Create yet another one-off systemd service (script) that would be called during the system boot and adjust all settings that can't be set during the initial installation. The service and the script would not be part of YaST but part of some separate package as no "YaST on the system" is a required feature. Moreover, it would have to be called before YaST.Firstboot, which actually allows adjusting the system via YaST UI and also before YaST.Second-Stage, which is optional for AutoYaST (and which can also change the system)
Both options are somewhere between "the solution" and "a hack"...
C. Extend systemd-firstboot to cover kbd settings. The systemd-firstboot manpage states: --> Note that this tool operates directly on the file system and does not involve any running system services, unlike localectl(1), timedatectl(1) or hostnamectl(1). This allows systemd-firstboot to operate on mounted but not booted disk images and in early boot. --< systemd-firstboot is available in the installation system, so this is the tool we would need. Still, implementation of kbd setting support might take a while and upstream acceptance is not guaranteed. -- You are receiving this mail because: You are on the CC list for the bug.