On Wed, Feb 14, 2001 at 07:30:01PM +0300, Peter Novodvorsky wrote: > > > Вопрос к Диме. Можно ли в начало всех шелл скриптов генерируемых > > > RPM добавить > > > export LANG=C > > > ? > > > > Нет, потому что это может нарушить собираемость некоторых пакетов. > > Чем? Если пакеты зависят от ru_RU.KOI8-R, то они должны это явно указывать > делая export LANG=ru_RU.KOI8-R. Не совсем так. Есть пакеты, которые при сборке, видя LANG=C, отказываются создавать locale-specific файлы. Очевидно, это поведение пакетов неправильно, но дома я всегда собираю все пакеты с помощью такого скрипта: #!/bin/sh rm -f nohup.out unset LANG LANGUAGE LINGUAS LC_ALL LC_MESSAGES : ${RPM_EXE:=rpm} exec nohup nice time $RPM_EXE "$@" При этом все собирается правильно. А на photo скрипт был другой, вместо "unset" было "=C", и некоторые пакеты, как, возможно, многие из вас помнят, были собраны без /usr/share/locale/*/LC_MESSAGES/* Вопрос: unset * нужен только для сборочных скриптов, или для всех, включая установочные, триггеры и пр. ? Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@fandra.org Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html IPLabs Linux Team http://linux.iplabs.ru Fandra Project http://www.fandra.org +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are.