File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ set -eu -o pipefail
77
88BALLERINA_VERSION=2201.13.1
99
10+ # Detect architecture
11+ ARCH=$( dpkg --print-architecture)
12+
1013# Install Java 21 and unzip (required by Ballerina)
1114apt-get update
1215apt-get install -y --no-install-recommends openjdk-21-jdk-headless unzip
@@ -21,10 +24,10 @@ rm -f /tmp/ballerina.zip
2124# Create wrapper script for bal that sets JAVA_HOME
2225cat > /usr/local/bin/bal << BAL_WRAPPER
2326#!/bin/bash
24- export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-arm64
27+ export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-${ARCH}
2528exec /opt/ballerina-${BALLERINA_VERSION} -swan-lake/bin/bal "\$ @"
2629BAL_WRAPPER
2730chmod +x /usr/local/bin/bal
2831
2932# Set JAVA_HOME environment variable for system-wide use
30- echo " export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-arm64 " >> /etc/environment
33+ echo " export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-${ARCH} " >> /etc/environment
You can’t perform that action at this time.
0 commit comments