Re: rpmbuild: definition of the %prep script

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 04/18/2011 06:52 PM, Joseph L. Casale wrote:
>> Actually I'm trying to figure out where these lines originate from
>
> I see
>
>> Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.86989
>> + umask 022
>> + cd /home/user/rpmbuild/BUILD
>> + LANG=C
>> + export LANG
>>
>> The setting of LANG messes up my build, which relies on Utf8.
>
> So export this in the build environments shell, afaik if its previously
> it will not redefine it.
>
> export LANG=en_US.UTF-8
> rpmbuild<...>
>
> Try that out.

LANG=en_US.UTF-8
is already set on Centos 5.

What does help is to put export LANG=en_US.UTF-8 first line in the 
%prep, %build... sections

Afaik UTF-8 is default for most linux distributions nowadays (not sure 
about debian). I wonder why (and where) rpmbuild on centos sets LANG to 
something different. I can tell that OpenSuse 11.x does not modify LANG 
in rpmbuild as I'm porting a package from there.


_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos


[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux