Rev | Line | |
---|
[365] | 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.