%_install_langs (was: Re[2]: [Comm] Уменьшение размера установленного дистрибутива - glibc-locales)

Andrey Rahmatullin wrar на altlinux.ru
Пт Дек 3 15:21:29 MSK 2004


On Fri, Dec 03, 2004 at 05:11:17PM +0600, php-coder wrote:
>     нормальный    /usr/share/fluxbox/nls
>     нормальный    /usr/share/fluxbox/nls/C
>     нормальный    /usr/share/fluxbox/nls/C/fluxbox.cat
>     нормальный    /usr/share/fluxbox/nls/bg_BG
>     нормальный    /usr/share/fluxbox/nls/bg_BG/fluxbox.cat
Хе-хе.
$ rpm -ql sim-common |grep locale| head -3
/usr/share/locale/bg/LC_MESSAGES/sim.mo
/usr/share/locale/ca/LC_MESSAGES/sim.mo
/usr/share/locale/cs/LC_MESSAGES/sim.mo

Почувствуйте разницу. У тебя find_lang либо не работает, либо работает не
так, как надо. Обычно он включает в список только файлы, но не директории.

>     # Секция, в которой перечисляются файлы входящие в пакет:
>     # кроме нижеперечисленных файлов нужно включить также файлы из %name.lang
>     %files -f %name.lang
А кроме этого сами файлы локализации прописаны в %files? Если да, то
именно из-за этого они и включаются в пакет, причем вместе с директориями
и без указания, что устанавливать их надо в завис. от языка.
Если нет - тогда не знаю.
>     Получаеться, что файлы локализации, несмотря, на все условия все
>     же установились? Почему? Может быть потому что они установлены в
>     /usr/share/fluxbox/nls, а не в /usr/share/locales/fluxbox? В чем
>     причина?
Maybe в этом, maybe в том, что они называются не *.mo. В любом случае,
find_lang их скорее всего просто не находит.


Гм. Из /usr/lib/rpm/find-lang:168 вполне явно следует, что _оба_ указанных
уловия необходимы. Ищутся */share/locale/**/%name.mo.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Если уж вы пользуетесь Сизифом, то о проблемах надо сообщать, а не
откатываться молча на старую версию.
		-- vsu in sisyphus@
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.altlinux.ru/pipermail/community/attachments/20041203/d4ef48ec/attachment-0001.bin


Подробная информация о списке рассылки Community