[OPEN-ILS-DEV] Data load challenges

David J. Fiander djfiander at fastmail.fm
Fri Jul 6 10:14:33 EDT 2007


Mike Rylander wrote:
> Yeah ... I don't know why make uses sh, honestly, but I ran into the
> same thing.  I ended up setting the /bin/sh symlink to /bin/bash on my
> box.  Not sure if you're willing to do that, but it does fix the
> problem for me.

The short answer: make uses sh because that's what the documentation says 
it uses.

Longer answer: it's the standard scripting language, and it's guaranteed to 
be available on every system.  You've got two options:

1) redo the build system so it only uses standard sh scripting (highly 
unlikely, although it would have been pretty easy to build it that way from 
the beginning).

2) set the Make variable SHELL to be the path to the shell you want to use.

- David
-- 
David J. Fiander
Digital Services Librarian


More information about the Open-ils-dev mailing list