[Hugs-bugs] make_bootlib

Ross Paterson ross at soi.city.ac.uk
Wed Mar 9 14:22:02 EST 2005


On Wed, Mar 09, 2005 at 12:00:12PM -0700, Victor Secarin wrote:
> - in file  libraries/tools/make_bootlib - on line 77 - replace   [a-z]   
> with [abcdefghijklmnopqrstuvwxyz]
> 
> Explanation: they changed the collating sequence on us.
> 
> In older distros, the Unix collating sequence, which we have learned to 
> expect, used to be   ABC...XYZabc...xyz.  In that case, saying [a-z] 
> means "all the lowercase letters"
> 
> However, in Fedora 1, if you do for instance an 'ls', you can easily see 
> that the new collating sequence is now   AaBbCc....XxYyZz.   In this 
> case, [a-z] now means "all letters, uppercase or lowercase, except A".
> Since [a-z]  is in the argument to   '-prune',  the result is that it 
> prunes everything except Array.hs.

What's your locale?  Does setting LC_COLLATE to C help?
Are grep and sed also affected?


More information about the Hugs-Bugs mailing list