On Sat, 15 Aug 2009 10:23:14 -0600, Matthew Burgess
<[email protected]> wrote:
> On Sat, 15 Aug 2009 09:04:44 -0700, Dan Nicholson <[email protected]>
> wrote:
>> On Sat, Aug 15, 2009 at 8:54 AM, Matthew
>> Burgess<[email protected]> wrote:
>>>
>>> Ah, it does, but only on an earlier invocation of sort! So, I guess,
>>> for now, BLFS could have a patch to dash to add LC_COLLATE=C to the
> other
>>> call to sort in src/mkbuiltins.
>>
>> Yeah, I'd send that upstream and cc Herbert Xu.
>
> Only one problem, it still doesn't help! The problem is that LANG, which
> is set in my /etc/profile, doesn't appear to be overridden by the LC_COLLATE
> setting.
OK, figured this out and it was indeed respecting LC_COLLATE, but that's not the
issue in this case. It turns out that it's LC_CTYPE that needs to bet set in
this case:
$ sort -u -k 3,3 builtins
0 . -s dotcmd
$ LC_CTYPE=C ./sort -u -k 3,3 builtins
21 local -a localcmd
14 export -as exportcmd
3 alias -au aliascmd
7 chdir cdcmd
10 echo echocmd
18 hash hashcmd
22 printf printfcmd
23 pwd pwdcmd
0 . -s dotcmd
2 [ testcmd
33 type typecmd
4 bg -u bgcmd
34 ulimit ulimitcmd
I'll send the patch up to Herbert now.
Regards,
Matt.
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page