]>
Commit | Line | Data |
---|---|---|
1149228b | 1 | #!/bin/sh |
b3da5ded | 2 | set -e |
1149228b | 3 | |
b3da5ded ER |
4 | # set JAVA_HOME from jpackage-utils if available |
5 | if [ ! -f /usr/share/java-utils/java-functions ]; then | |
6 | echo >&2 "jpackage-utils not found." | |
7 | exit 1 | |
8 | fi | |
1149228b | 9 | . /usr/share/java-utils/java-functions |
1149228b | 10 | |
b3da5ded ER |
11 | MAIN_CLASS=com.xk72.charles.gui.MainWithClassLoader |
12 | LIBDIR=/usr/lib/charles | |
1149228b | 13 | CLASSPATH=$(build-classpath-directory /usr/share/java/charles) |
14 | ||
b3da5ded ER |
15 | # activation: can't be added to classpath: |
16 | # Exception in thread "main" java.lang.SecurityException: Prohibited package name: java.lang | |
17 | # but apparently not needed if part of jdk | |
18 | for jar in oro; do | |
19 | jar=$(find-jar $jar) | |
20 | CLASSPATH=$CLASSPATH:$jar | |
21 | done | |
22 | ||
23 | # extra options | |
24 | OPTIONS="\ | |
25 | -Dcharles.config=~/.charles.config \ | |
26 | -Djava.library.path=$LIBDIR | |
27 | " | |
28 | ||
29 | # this will call exec java | |
30 | run "$@" |