You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
729 B
30 lines
729 B
#!/bin/sh |
|
## |
|
## h2.sh -- H2 startup wrapper script |
|
## |
|
|
|
tool="Shell" |
|
if [ $# -ge 1 ]; then |
|
case "$1" in |
|
Backup|ChangeFileEncryption|Console|ConvertTraceFile|CreateCluster|DeleteDbFiles|Recover|Restore|RunScript|Script|Server|Shell ) |
|
tool="$1" |
|
shift |
|
;; |
|
*) |
|
echo "Invalid tool: $1" 1>&2 |
|
exit 1 |
|
;; |
|
esac |
|
fi |
|
wrapper="" |
|
if [ ".$tool" = .Shell ]; then |
|
if [ -x @l_prefix@/bin/rlwrap ]; then |
|
wrapper="@l_prefix@/bin/rlwrap --command-name=h2 --history-filename=$HOME/.h2.shell.history --remember" |
|
fi |
|
fi |
|
exec $wrapper @l_prefix@/bin/java \ |
|
-Vsun-jdk \ |
|
-cp @l_prefix@/lib/h2/h2.jar \ |
|
"org.h2.tools.$tool" \ |
|
${1+"$@"} |
|
|
|
|