b5ff2b24b4
Aimed at live images at first but should cover installers as well. This has been brewing for quite some time and while the proper implementation is considerably more complex (and hard to do) looks like there's demand for the particular important use case, namely LiveCDs for Russian users, so this code has been shared with a few people before merge.
38 lines
1.0 KiB
Makefile
38 lines
1.0 KiB
Makefile
# install locales
|
|
# setup locale
|
|
# setup console keyboard (kbd)
|
|
# setup X11 keyboard (xkb)
|
|
# install/setup additional packages
|
|
|
|
# TODO: KEYMAP for default keymap?
|
|
use/l10n:
|
|
@$(call add_feature)
|
|
@$(call add,STAGE2_BOOTARGS,lang=$$(LOCALE))
|
|
@$(call add,THE_PACKAGES,glibc-locales)
|
|
@$(call add,LOCALES,en_US)
|
|
@$(call add,XKB_KEYMAPS,us)
|
|
@$(call xport,LOCALE)
|
|
@$(call xport,LOCALES)
|
|
@$(call xport,XKB_KEYMAPS)
|
|
@$(call xport,XKB_VARIANTS)
|
|
@$(call xport,XKB_SWITCH)
|
|
@$(call xport,XKB_LED)
|
|
|
|
# see also alterator-sysconfig backend
|
|
use/l10n/xkb/switch/ctrl_shift: use/l10n
|
|
@$(call set,XKB_SWITCH,grp:ctrl_shift_toggle)
|
|
|
|
use/l10n/xkb/led/scroll: use/l10n
|
|
@$(call set,XKB_LED,grp_led:scroll)
|
|
|
|
# FIXME: derive from locale by default if possible
|
|
use/l10n/ru_RU: use/l10n/xkb/switch/ctrl_shift use/l10n/xkb/led/scroll
|
|
@$(call add,LOCALES,ru_RU)
|
|
@$(call set,LOCALE,ru_RU)
|
|
@$(call add,XKB_KEYMAPS,ru)
|
|
@$(call set,KEYTABLE,ruwin_ct_sh-UTF-8)
|
|
|
|
# NB: BOOT_LANG is used within mkimage internally
|
|
use/l10n/default/ru_RU: use/l10n/ru_RU
|
|
@$(call set,GLOBAL_BOOT_LANG,ru_RU)
|