>>>>> "KM" == Kerin Millar <kerfra...@gmail.com> writes:
KM> Arch also used to define LC_COLLATE="C" by default, probably to KM> mitigate unpredictable behaviour in some applications, but have KM> since dropped this additional variable so they must have deemed it KM> no longer necessary. Without LC_COLLATE="C" things like [a-z]* gets a false=positive match on files like Makefile. I recently noticed a bug on b.g.o where the ebuild has something like doc/[A-Z]* expecting that it will not match doc/some_lowercase_subdir. The bug, of course, is that glibc fraudulently defaults the latin, greek and cyrillic locales to case-insensitive. The real fix is to have root be C.UTF-8. Which differs from C only in that the charset is utf-8. -JimC -- James Cloos <cl...@jhcloos.com> OpenPGP: 1024D/ED7DAEA6