Line | |
---|
1 | #!/bin/sh |
---|
2 | |
---|
3 | CDPATH="" |
---|
4 | SCRIPT="$0" |
---|
5 | |
---|
6 | # SCRIPT may be an arbitrarily deep series of symlinks. Loop until we have the concrete path. |
---|
7 | while [ -h "$SCRIPT" ] ; do |
---|
8 | ls=`ls -ld "$SCRIPT"` |
---|
9 | # Drop everything prior to -> |
---|
10 | link=`expr "$ls" : '.*-> \(.*\)$'` |
---|
11 | if expr "$link" : '/.*' > /dev/null; then |
---|
12 | SCRIPT="$link" |
---|
13 | else |
---|
14 | SCRIPT=`dirname "$SCRIPT"`/"$link" |
---|
15 | fi |
---|
16 | done |
---|
17 | |
---|
18 | # determine elasticsearch home |
---|
19 | ES_HOME=`dirname "$SCRIPT"`/.. |
---|
20 | |
---|
21 | # make ELASTICSEARCH_HOME absolute |
---|
22 | ES_HOME=`cd "$ES_HOME"; pwd` |
---|
23 | |
---|
24 | |
---|
25 | if [ -x "$JAVA_HOME/bin/java" ]; then |
---|
26 | JAVA=$JAVA_HOME/bin/java |
---|
27 | else |
---|
28 | JAVA=`which java` |
---|
29 | fi |
---|
30 | |
---|
31 | exec $JAVA -Xmx64m -Xms16m -Delasticsearch -Des.path.home="$ES_HOME" -cp "$ES_HOME/lib/*" org.elasticsearch.plugins.PluginManager $* |
---|
Note: See
TracBrowser
for help on using the repository browser.