Skip to content
This repository was archived by the owner on Mar 31, 2021. It is now read-only.

Commit b7ee935

Browse files
author
Jeremy Carnus
committed
Auto detect java 8 or java 7
1 parent e032b54 commit b7ee935

File tree

4 files changed

+32
-5
lines changed

4 files changed

+32
-5
lines changed

java/sync/debian/obm-imap-archive.init

+8-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,14 @@ if [ -z "$APP_PORT" ]; then
4343
APP_PORT=8085
4444
fi
4545
if [ -z "$JAVA_HOME" ]; then
46-
JAVA_HOME="/usr"
46+
test -d "/usr/lib/jvm/java-8-openjdk-"`dpkg --print-architecture` && {
47+
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-"`dpkg --print-architecture`
48+
}
49+
fi
50+
if [ -z "$JAVA_HOME" ]; then
51+
test -d "/usr/lib/jvm/java-7-openjdk-"`dpkg --print-architecture` && {
52+
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-"`dpkg --print-architecture`
53+
}
4754
fi
4855

4956
if [ ! -d "$TMP_DIR" ]; then

java/sync/debian/obm-provisioning.init

+8-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,14 @@ if [ -z "$JAVA_HOME" ]; then
5555
}
5656
fi
5757
if [ -z "$JAVA_HOME" ]; then
58-
JAVA_HOME="/usr"
58+
test -d "/usr/lib/jvm/java-8-openjdk-"`dpkg --print-architecture` && {
59+
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-"`dpkg --print-architecture`
60+
}
61+
fi
62+
if [ -z "$JAVA_HOME" ]; then
63+
test -d "/usr/lib/jvm/java-7-openjdk-"`dpkg --print-architecture` && {
64+
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-"`dpkg --print-architecture`
65+
}
5966
fi
6067

6168
# Timeout in seconds for the shutdown of all webapps

java/sync/obm-locator/obm-locator.debian.sh

+8-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,14 @@ if [ -z "$JAVA_HOME" ]; then
5656
}
5757
fi
5858
if [ -z "$JAVA_HOME" ]; then
59-
JAVA_HOME="/usr"
59+
test -d "/usr/lib/jvm/java-8-openjdk-"`dpkg --print-architecture` && {
60+
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-"`dpkg --print-architecture`
61+
}
62+
fi
63+
if [ -z "$JAVA_HOME" ]; then
64+
test -d "/usr/lib/jvm/java-7-openjdk-"`dpkg --print-architecture` && {
65+
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-"`dpkg --print-architecture`
66+
}
6067
fi
6168

6269
# Timeout in seconds for the shutdown of all webapps

java/tomcat/debian/obm-tomcat.init

+8-2
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,15 @@ fi
3434
if [ -r /etc/default/rcS ]; then
3535
. /etc/default/rcS
3636
fi
37-
3837
if [ -z "$JAVA_HOME" ]; then
39-
JAVA_HOME="/usr"
38+
test -d "/usr/lib/jvm/java-8-openjdk-"`dpkg --print-architecture` && {
39+
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-"`dpkg --print-architecture`
40+
}
41+
fi
42+
if [ -z "$JAVA_HOME" ]; then
43+
test -d "/usr/lib/jvm/java-7-openjdk-"`dpkg --print-architecture` && {
44+
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-"`dpkg --print-architecture`
45+
}
4046
fi
4147
if [ -z "$SHUTDOWN_TIMEOUT" ]; then
4248
SHUTDOWN_TIMEOUT=10

0 commit comments

Comments
 (0)