[patch] Do not call bash but sh in the "boot" script

Roman Leshchinskiy rl at cse.unsw.edu.au
Wed Apr 14 11:28:13 EDT 2010


On 15/04/2010, at 01:14, Ian Lynagh wrote:

> On Wed, Apr 14, 2010 at 07:28:02PM +1000, Roman Leshchinskiy wrote:
>> 
>> FWIW, Solaris sh supports test ... -ot ... but not [ ... -ot ... ]. 
> 
> On sparky.ce.chalmers.se neither test nor [] supports -ot in sh. In bash
> both work, and /bin/test (which runs the command in ksh) also works.

Ugh, I should have checked before posting. It's really just the test program that supports it, not the test builtin. Sorry for the confusion, it's been a while since I did any shell programming on Solaris. In any case, we can't rely on /bin/test or /usr/bin/test, can we? OS X has the former but not the latter and it's exactly the other way round on our local Linux installation. Perhaps just use make like Matthias suggested?

Roman




More information about the Cvs-ghc mailing list