от нечего делать запилил чистилку лишних локалей.
отличия от localepurge из дерева:
- убирает ненужные локали/маны ДО попадания оных на винт
- нет хардкода в путях для локалей (про маны пока думаю)
- нет хадкода в списке локалей
- не требует конфигов - вместо этого использует портажные переменные
- генерит отсутствующие LINGUAS для соответствия оным из glibc (например если в LINGUAS задан только ru, то создаёт ещё и ru_RU, но это имеет значение если только пакет не умеет linguas_*)
- удаляет оставшиеся от удалённых файлов пустые диры
- оно не нужно :3
сначала был слегка перепилен оригинал, но он был тормоз да и хардкод это зло(в апстриме это уже вкурили).
потому слегка перепилил - общее время исполнения сократилось в ~10 раз (у меня где-то 0.2 сек на пакет)
валяется тут
для использования надо сорсить в /etc/portage/bashrc
ненужно++