ports/textproc/opensearch/patches/patch-bin_opensearch-env

35 lines
998 B
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
- fix JAVA_HOME
- add java/jna jars to the CLASSPATH
- fix the config dir
Index: bin/opensearch-env
--- bin/opensearch-env.orig
+++ bin/opensearch-env
@@ -4,6 +4,8 @@ set -e -o pipefail
CDPATH=""
+JAVA_HOME="$(${TRUEPREFIX}/bin/javaPathHelper -h opensearch)"
+
SCRIPT="$0"
UNAME=$(uname -s)
@@ -44,7 +46,7 @@ if [[ -z "$OPENSEARCH_HOME" ]]; then
fi
# now set the classpath
-OPENSEARCH_CLASSPATH="$OPENSEARCH_HOME/lib/*"
+OPENSEARCH_CLASSPATH="$OPENSEARCH_HOME/lib/*:${MODJAVA_JAR_DIR}/jna.jar:${MODJAVA_JAR_DIR}/jna-platform.jar"
# now set the path to java: OPENSEARCH_JAVA_HOME -> JAVA_HOME -> bundled JDK
if [ ! -z "$OPENSEARCH_JAVA_HOME" ]; then
@@ -96,7 +98,7 @@ fi
export HOSTNAME=$HOSTNAME
if [ -z "$OPENSEARCH_PATH_CONF" ]; then
- if [ -z "$OPENSEARCH_PATH_CONF" ]; then OPENSEARCH_PATH_CONF="$OPENSEARCH_HOME"/config; fi
+ if [ -z "$OPENSEARCH_PATH_CONF" ]; then OPENSEARCH_PATH_CONF="${BASESYSCONFDIR}"/opensearch; fi
fi
if [ -z "$OPENSEARCH_PATH_CONF" ]; then