Karl Williamson <public@khwilliamson.com> writes: > On 02/28/2014 08:27 AM, Dave Mitchell wrote: >> On Mon, Feb 24, 2014 at 11:31:13AM +0000, Dave Mitchell wrote: >>>> $ rpm -qf /bin/sh >>>> bash-4.2.45-1.fc18.x86_64 >>>> >>>> This is Fedora 18. >>> >>> and here it is demoed: >>> >>> $ LC_ALL=invalid /bin/sh -c 'echo yes' >>> /bin/sh: warning: setlocale: LC_ALL: cannot change locale (invalid): No such file or directory >>> yes [snip] > It's interesting that I can't reproduce this on my Ubuntu linux, but it > shows up on Dromedary. We of course could skip those tests on certain > platforms or remove them altogether. Ubuntu and Debian don't use bash for /bin/sh, they use dash: $ LC_ALL=invalid /bin/sh -c 'echo yes' yes $ LC_ALL=invalid /bin/bash -c 'echo yes' /bin/bash: warning: setlocale: LC_ALL: cannot change locale (invalid) yes -- "The surreality of the universe tends towards a maximum" -- Skud's Law "Never formulate a law or axiom that you're not prepared to live with the consequences of." -- Skud's Meta-LawThread Previous