powerloom startup script assumes /bin/sh = /bin/bash

Dan Connolly <[email protected]> Wed, 9 Mar 2011 20:17:40 -0600
Newsgroups gmane.comp.ai.powerloom
Message-ID <[email protected]>
A tiny issue:

The startup script uses some bash-isms, but its hash-bang line reads:
#!/bin/sh -f

On Ubuntu, /bin/sh is not bash; it's a pretty minimal POSIX-happy
shell; so I get:

$ ./powerloom --load-all-extensions
./powerloom: 112: [[: not found
./powerloom: 112: --load-all-extensions: not found
./powerloom: 112: [[: not found
./powerloom: 112: --load-all-extensions: not found
./powerloom: 112: [[: not found
./powerloom: 112: --load-all-extensions: not found
./powerloom: 112: [[: not found
./powerloom: 112: --load-all-extensions: not found
Running Java version of PowerLoom...
Initializing STELLA...
Initializing PowerLoom...
Initializing SDBC...
Initializing RDBMS...
=A0=A0 =A0Welcome to PowerLoom 4.0.0.beta

If I change the hash-bang line to #!/bin/bash, all is well.

--
Dan Connolly
http://www.madmode.com/