mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-22 13:33:56 +03:00
test: install C.UTF-8 and English locales
This commit is contained in:
parent
1136175c7f
commit
4ce68ea9b3
@ -702,6 +702,7 @@ setup_basic_environment() {
|
||||
install_pam
|
||||
install_dbus
|
||||
install_fonts
|
||||
install_locales
|
||||
install_keymaps
|
||||
install_x11_keymaps
|
||||
install_terminfo
|
||||
@ -1916,6 +1917,29 @@ install_pam() {
|
||||
done
|
||||
}
|
||||
|
||||
install_locales() {
|
||||
# install only C.UTF-8 and English locales
|
||||
dinfo "Install locales"
|
||||
|
||||
if command -v meson >/dev/null \
|
||||
&& (meson configure "${BUILD_DIR:?}" | grep 'localegen-path */') \
|
||||
|| get_bool "$LOOKS_LIKE_DEBIAN"; then
|
||||
# locale-gen support
|
||||
image_install -o locale-gen localedef
|
||||
inst /etc/locale.gen || :
|
||||
inst /usr/share/i18n/SUPPORTED || :
|
||||
inst_recursive /usr/share/i18n/charmaps
|
||||
inst_recursive /usr/share/i18n/locales
|
||||
inst_recursive /usr/share/locale/en
|
||||
inst_recursive /usr/share/locale/en_*
|
||||
fi
|
||||
|
||||
inst_recursive /usr/lib/locale/C.utf8
|
||||
inst_recursive /usr/lib/locale/C.UTF-8
|
||||
inst_recursive /usr/lib/locale/en_*.utf8
|
||||
inst_recursive /usr/lib/locale/en_*.UTF-8
|
||||
}
|
||||
|
||||
# shellcheck disable=SC2120
|
||||
install_keymaps() {
|
||||
local i p
|
||||
|
Loading…
Reference in New Issue
Block a user