From: Yu Watanabe Date: Tue, 14 Jun 2022 00:13:00 +0000 (+0900) Subject: test: install C.UTF-8 and English locales X-Git-Tag: v252-rc1~808^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4ce68ea9b3707fde8c4be20e164fc2a41197fdda;p=thirdparty%2Fsystemd.git test: install C.UTF-8 and English locales --- diff --git a/test/test-functions b/test/test-functions index 65d14df8c8e..7584bda45ac 100644 --- a/test/test-functions +++ b/test/test-functions @@ -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