java version is not relevant, as the shell scripts aborts before starting the jvm
platform: SunOS 5.9 Generic_122300-46 sun4u sparc SUNW,Sun-Fire-V240 Solaris
running soapui.sh script will produce the following error:
./soapui.sh: SOAPUI_CLASSPATH=/xxx/soapui/3.6.1/dist-bin/bin/soapui-3.6.1.jar: is not an identifier
the reason for this issue:
soapui.sh has many export statements which are defining a variable and exporting it in the same time. defining and exporting in one expression is supported by /bin/sh (see magic line of the script).
I guess the problem here is that the shebang of this script says /bin/sh which, on solaris, is indeed a /bin/sh whereas on linux /bin/sh is usually a symlink to /bin/bash.
so I can think of 2 potential pollutions:
- change magic line to /bin/bash
- split defining and exporting of variables (like back in version 2.5.1)
Log in to post a comment.