blob: cccb7638d326822a496fa36564db291df353e0f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
From: Hilko Bengen <bengen@debian.org>
Date: Sat, 7 Jun 2014 12:07:50 +0200
Subject: Assemble classpath from .jar files in /usr/share/java
---
bin/elasticsearch.in.sh | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
mode change 100644 => 100755 bin/elasticsearch.in.sh
diff --git a/bin/elasticsearch.in.sh b/bin/elasticsearch.in.sh
old mode 100644
new mode 100755
index 8713205..aa6a85d
--- a/bin/elasticsearch.in.sh
+++ b/bin/elasticsearch.in.sh
@@ -1,6 +1,12 @@
#!/bin/sh
-ES_CLASSPATH=$ES_CLASSPATH:$ES_HOME/lib/${project.build.finalName}.jar:$ES_HOME/lib/*:$ES_HOME/lib/sigar/*
+JAR_NAMES="${project.build.finalName} sigar* jna-3.* jts-1.* log4j-1.2.* lucene*-4.* spatial4j-*"
+
+for name in $JAR_NAMES; do
+ ES_CLASSPATH=$ES_CLASSPATH:$(find /usr/share/java/ -name "$name.jar" \
+ | tr '\n' : \
+ | sed -e 's,::*,:,g' )
+done
if [ "x$ES_MIN_MEM" = "x" ]; then
ES_MIN_MEM=256m
|