Skip to content

Commit 90473b7

Browse files
authored
Fix: Crafty-Controller java versions and set default (#2199)
1 parent e4f756c commit 90473b7

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

install/crafty-controller-install.sh

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,21 @@ $STD apt-get install -y \
2424
apt-transport-https \
2525
coreutils \
2626
software-properties-common \
27-
openjdk-17-jdk
28-
wget -q https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb
29-
$STD sudo dpkg -i jdk-21_linux-x64_bin.deb
30-
rm -f jdk-21_linux-x64_bin.deb
3127
msg_ok "Installed Dependencies"
3228

29+
msg_info "Setting up TermurinJDK"
30+
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null
31+
$STD echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | $STD tee /etc/apt/sources.list.d/adoptium.list
32+
$STD apt-get update
33+
$STD apt-get install -y \
34+
temurin-8-jre \
35+
temurin-11-jre \
36+
temurin-17-jre \
37+
temurin-21-jre \
38+
temurin-23-jre
39+
sudo update-alternatives --set java /usr/lib/jvm/temurin-21-jre-amd64/bin/java
40+
msg_ok "Installed TermurinJDK"
41+
3342
msg_info "Setup Python3"
3443
$STD apt-get install -y \
3544
python3 \
@@ -94,4 +103,4 @@ msg_info "Cleaning up"
94103
rm -rf /opt/crafty-4-v${RELEASE}.zip
95104
$STD apt-get -y autoremove
96105
$STD apt-get -y autoclean
97-
msg_ok "Cleaned"
106+
msg_ok "Cleaned"

0 commit comments

Comments
 (0)