Summary: | Удалить (очистить) /root/.i18n или адаптировать для поддержки systemd | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
Component: | rootfiles | Assignee: | placeholder <placeholder> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | arseny, glebfm, ldv, placeholder |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Антон Мидюков
2025-01-13 11:20:08 MSK
Вообще-то файл /root/.i18n предназначен для пользователя root, а не для поддержки systemd. У systemd есть свои настройки, давайте ими пользоваться. (Ответ для Dmitry V. Levin на комментарий #1) > Вообще-то файл /root/.i18n предназначен для пользователя root, а не для > поддержки systemd. > У systemd есть свои настройки, давайте ими пользоваться. Я про конфиг /etc/locale.conf, который есть. И про /etc/sysconfig/i18n, которого теперь нет. Возможно, файл /root/.i18n, кроме /etc/profile.d/*lang*, вообще никому не интересен, и его просто не надо упаковывать. Для локали рута можно положиться либо на системную локаль (/etc/locale.conf), либо, может быть, для сеансов рута кто-то что-то ставит. Проверил. На p10, несмотря на наличие настроенного /etc/sysconfig/i18n переменная LANG=POSIX Переменная LC_CTYPE=en_US.UTF-8 Кириллица в консоли при этом отражается корректно. (In reply to Антон Мидюков from comment #4) > Проверил. На p10, несмотря на наличие настроенного /etc/sysconfig/i18n > переменная LANG=POSIX > Переменная LC_CTYPE=en_US.UTF-8 > Кириллица в консоли при этом отражается корректно. Заменил содержимое на LANG=C.UTF-8 В результате установлена только переменная LANG=C.UTF-8, кириллица отображается корректно. Раз разницы нет, то давайте просто зададим LANG=C.UTF-8, чтобы у root'а был английский язык и поддержка юникода. Зависеть от конфига системы при этом не будем. rootfiles-alt-alt14 -> sisyphus: Wed Jan 22 2025 Anton Midyukov <antohami@altlinux> alt-alt14 - NMU: .i18n: set LANG=C.UTF-8 and LANGUAGE=C.UTF-8 always (Closes: 52675) |