Skip to content

Commit aceb323

Browse files
authored
Merge pull request #2089 from travis-ci/kw-jdk
Fixes the JAVA_HOME path set for LXD images
2 parents 80a2100 + 553d92c commit aceb323

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

lib/travis/build/bash/travis_install_jdk.bash

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,15 @@ travis_install_jdk_package_adoptopenjdk() {
5555
if dpkg-query -l adoptopenjdk* >/dev/null 2>&1; then
5656
dpkg-query -l adoptopenjdk* | grep adoptopenjdk | awk '{print $2}' | xargs sudo dpkg -P
5757
fi
58+
if [[ "${TRAVIS_CPU_ARCH}" == "ppc64le" ]]; then
59+
TRAVIS_CPU_ARCH="ppc64el"
60+
fi
5861
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
5962
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
6063
sudo apt-get update -yqq
6164
sudo apt-get -yqq --no-install-suggests --no-install-recommends install "$PACKAGE" || true
65+
travis_cmd "export JAVA_HOME=/usr/lib/jvm/adoptopenjdk-${JAVA_VERSION}-hotspot-${TRAVIS_CPU_ARCH}" --echo
66+
travis_cmd "export PATH=$JAVA_HOME/bin:$PATH" --echo
6267
sudo update-java-alternatives -s "$PACKAGE"*
6368
fi
6469
}
@@ -72,6 +77,9 @@ travis_install_jdk_package_bellsoft() {
7277
fi
7378
PACKAGE="bellsoft-java${JAVA_VERSION}"
7479
if ! dpkg -s "$PACKAGE" >/dev/null 2>&1; then
80+
if [[ "${TRAVIS_CPU_ARCH}" == "arm64" ]]; then
81+
TRAVIS_CPU_ARCH="aarch64"
82+
fi
7583
wget -qO - https://download.bell-sw.com/pki/GPG-KEY-bellsoft | sudo apt-key add -
7684
sudo add-apt-repository "deb [arch=$TRAVIS_CPU_ARCH] https://apt.bell-sw.com/ stable main"
7785
sudo apt-get update -yqq

0 commit comments

Comments
 (0)