summaryrefslogtreecommitdiffstats
path: root/base/server/scripts
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2016-06-16 17:23:22 -0500
committerEndi S. Dewata <edewata@redhat.com>2016-06-17 20:19:09 +0200
commitfc96c05922d1a42d0fbaaa02a67a31e69c667f84 (patch)
treeb0a1fd07d733888cbda0480439859e1af752ff17 /base/server/scripts
parent502e9ee5eb52bda8cb5bdf4ac4ef1d32dbded98f (diff)
downloadpki-fc96c05922d1a42d0fbaaa02a67a31e69c667f84.tar.gz
pki-fc96c05922d1a42d0fbaaa02a67a31e69c667f84.tar.xz
pki-fc96c05922d1a42d0fbaaa02a67a31e69c667f84.zip
Fixed Java dependency.
The code has been modified to use the JAVA_HOME path specified in the pki.conf. The spec file has been modified to depend specifically on OpenJDK 1.8.0 and to provide the default JAVA_HOME path for the pki.conf. https://fedorahosted.org/pki/ticket/2363
Diffstat (limited to 'base/server/scripts')
-rw-r--r--base/server/scripts/operations12
1 files changed, 8 insertions, 4 deletions
diff --git a/base/server/scripts/operations b/base/server/scripts/operations
index cbd329a0d..14443c4a5 100644
--- a/base/server/scripts/operations
+++ b/base/server/scripts/operations
@@ -30,9 +30,11 @@
# 200-254 reserved
#
-if [ -f /etc/pki/pki.conf ] ; then
- . /etc/pki/pki.conf
-fi
+# Read default PKI configuration.
+. /usr/share/pki/etc/pki.conf
+
+# Read user-defined PKI configuration.
+. /etc/pki/pki.conf
default_error=0
@@ -920,7 +922,7 @@ verify_symlinks()
jni_jar_dir="/usr/share/java"
tomcat_dir="/usr/share/tomcat7"
else
- jni_jar_dir=`. /usr/share/pki/etc/pki.conf && . /etc/pki/pki.conf && echo $JNI_JAR_DIR`
+ jni_jar_dir="$JNI_JAR_DIR"
tomcat_dir="/usr/share/tomcat"
fi
@@ -1426,6 +1428,7 @@ find_openjdks()
# function used by debian to set JAVA_HOME
# taken from /etc/init.d/tomcat7
+# TODO: get JAVA_HOME for Debian from pki.conf
set_java_home()
{
find_openjdks
@@ -1439,6 +1442,7 @@ set_java_home()
JAVA_HOME="$jdir"
fi
done
+
export JAVA_HOME
}