summaryrefslogtreecommitdiffstats
path: root/pki/base/java-tools
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/java-tools')
-rw-r--r--pki/base/java-tools/templates/pki_java_command_wrapper9
-rw-r--r--pki/base/java-tools/templates/pretty_print_cert_command_wrapper9
-rw-r--r--pki/base/java-tools/templates/pretty_print_crl_command_wrapper9
3 files changed, 21 insertions, 6 deletions
diff --git a/pki/base/java-tools/templates/pki_java_command_wrapper b/pki/base/java-tools/templates/pki_java_command_wrapper
index 5fdf46622..d92bf3e6b 100644
--- a/pki/base/java-tools/templates/pki_java_command_wrapper
+++ b/pki/base/java-tools/templates/pki_java_command_wrapper
@@ -64,10 +64,10 @@ invalid_architecture() {
## search order this command wrapper uses to find shared libraries. ##
###############################################################################
-OS=`pkiname`
-ARCHITECTURE=`pkiarch`
+OS=`uname -s`
if [ "${OS}" = "Linux" ] ; then
+ ARCHITECTURE=`uname -i`
JAVA="java"
JAVA_OPTIONS=""
@@ -89,6 +89,11 @@ if [ "${OS}" = "Linux" ] ; then
exit 255
fi
elif [ "${OS}" = "SunOS" ] ; then
+ ARCHITECTURE=`uname -p`
+ if [ "${ARCHITECTURE}" = "sparc" ] &&
+ [ -d "/usr/lib/sparcv9/" ] ; then
+ ARCHITECTURE="sparcv9"
+ fi
if [ "${ARCHITECTURE}" = "sparc" ] ; then
JAVA="/usr/jdk/instances/jdk1.5.0/jre/bin/java"
JAVA_OPTIONS=""
diff --git a/pki/base/java-tools/templates/pretty_print_cert_command_wrapper b/pki/base/java-tools/templates/pretty_print_cert_command_wrapper
index 9f014ceee..9caf5049d 100644
--- a/pki/base/java-tools/templates/pretty_print_cert_command_wrapper
+++ b/pki/base/java-tools/templates/pretty_print_cert_command_wrapper
@@ -64,10 +64,10 @@ invalid_architecture() {
## search order this command wrapper uses to find shared libraries. ##
###############################################################################
-OS=`pkiname`
-ARCHITECTURE=`pkiarch`
+OS=`uname -s`
if [ "${OS}" = "Linux" ] ; then
+ ARCHITECTURE=`uname -i`
JAVA="java"
JAVA_OPTIONS=""
@@ -89,6 +89,11 @@ if [ "${OS}" = "Linux" ] ; then
exit 255
fi
elif [ "${OS}" = "SunOS" ] ; then
+ ARCHITECTURE=`uname -p`
+ if [ "${ARCHITECTURE}" = "sparc" ] &&
+ [ -d "/usr/lib/sparcv9/" ] ; then
+ ARCHITECTURE="sparcv9"
+ fi
if [ "${ARCHITECTURE}" = "sparc" ] ; then
JAVA="/usr/jdk/instances/jdk1.5.0/jre/bin/java"
JAVA_OPTIONS=""
diff --git a/pki/base/java-tools/templates/pretty_print_crl_command_wrapper b/pki/base/java-tools/templates/pretty_print_crl_command_wrapper
index e8c82094a..ee91d7d2b 100644
--- a/pki/base/java-tools/templates/pretty_print_crl_command_wrapper
+++ b/pki/base/java-tools/templates/pretty_print_crl_command_wrapper
@@ -64,10 +64,10 @@ invalid_architecture() {
## search order this command wrapper uses to find shared libraries. ##
###############################################################################
-OS=`pkiname`
-ARCHITECTURE=`pkiarch`
+OS=`uname -s`
if [ "${OS}" = "Linux" ] ; then
+ ARCHITECTURE=`uname -i`
JAVA="java"
JAVA_OPTIONS=""
@@ -89,6 +89,11 @@ if [ "${OS}" = "Linux" ] ; then
exit 255
fi
elif [ "${OS}" = "SunOS" ] ; then
+ ARCHITECTURE=`uname -p`
+ if [ "${ARCHITECTURE}" = "sparc" ] &&
+ [ -d "/usr/lib/sparcv9/" ] ; then
+ ARCHITECTURE="sparcv9"
+ fi
if [ "${ARCHITECTURE}" = "sparc" ] ; then
JAVA="/usr/jdk/instances/jdk1.5.0/jre/bin/java"
JAVA_OPTIONS=""