[Openmcl-devel] CCL startup script (ccl & ccl64) is not Bourne	Shell compatible
    Tim Bradshaw 
    tfb at tfeb.org
       
    Tue Oct 13 04:35:58 PDT 2009
    
    
  
On 10 Oct 2009, at 17:45, Waldek Hebisch wrote:
> AFAICS on Solaris correct fix is to replace '/bin/sh' by
> '/bin/posix/sh'.
If we assume that all systems have a decent ksh or bash somewhere in  
the path, then the best approach is generally to have the ban line be
#!/usr/bin/env bash
Which will find the appropriate shell (use ksh if preferred).
It certainly is the case that Solaris's /bin/sh is a non-Posix shell  
(in other words, it's actually the Bourne shell rather than some  
remote souped-up descendent of it): I think they're pretty wary of  
changing it and causing a huge number of poorly-written customer  
scripts to break.
--tim
    
    
More information about the Openmcl-devel
mailing list