oozie/fix-ooziedb-command-not-found-jar-path.patch
lyn1001 2d249e1086 fix ooziedb command not found jar path
(cherry picked from commit 9b6fffb1e4cf41626309c6ce2b1e2b6e0c0881dc)
2021-10-12 10:17:09 +08:00

45 lines
1.4 KiB
Diff

From 98b847494d8f41e8c50e6222cf2b8c0657f0022c Mon Sep 17 00:00:00 2001
From: lyn1001 <thistleslyn@163.com>
Date: Mon, 11 Oct 2021 11:05:57 +0800
Subject: [PATCH] fix ooziedb command not found jar path
diff --git a/tools/src/main/bin/ooziedb.sh b/tools/src/main/bin/ooziedb.sh
index b9e38af..7b75e2b 100644
--- a/tools/src/main/bin/ooziedb.sh
+++ b/tools/src/main/bin/ooziedb.sh
@@ -42,13 +42,13 @@ OOZIEDB_OPTS="${OOZIEDB_OPTS} -Doozie.data.dir=${OOZIE_DATA}";
OOZIEDB_OPTS="${OOZIEDB_OPTS} -Dderby.stream.error.file=${OOZIE_LOG}/derby.log"
#Create lib directory from war if lib doesn't exist
-if [ ! -d "${BASEDIR}/lib" ]; then
- mkdir ${BASEDIR}/lib
- unzip ${BASEDIR}/oozie.war WEB-INF/lib/*.jar -d ${BASEDIR}/lib > /dev/null
- mv ${BASEDIR}/lib/WEB-INF/lib/*.jar ${BASEDIR}/lib/
- rmdir ${BASEDIR}/lib/WEB-INF/lib
- rmdir ${BASEDIR}/lib/WEB-INF
-fi
+#if [ ! -d "${BASEDIR}/lib" ]; then
+# mkdir ${BASEDIR}/lib
+# unzip ${BASEDIR}/oozie.war WEB-INF/lib/*.jar -d ${BASEDIR}/lib > /dev/null
+# mv ${BASEDIR}/lib/WEB-INF/lib/*.jar ${BASEDIR}/lib/
+# rmdir ${BASEDIR}/lib/WEB-INF/lib
+# rmdir ${BASEDIR}/lib/WEB-INF
+#fi
OOZIECPPATH=""
for i in "${BASEDIR}/libtools/"*.jar; do
@@ -60,6 +60,9 @@ done
for i in "${BASEDIR}/libext/"*.jar; do
OOZIECPPATH="${OOZIECPPATH}:$i"
done
+for i in "${BASEDIR}/embedded-oozie-server/webapp/WEB-INF/lib/"*.jar; do
+ OOZIECPPATH="${OOZIECPPATH}:$i"
+done
if test -z ${JAVA_HOME}
--
2.23.0