From 47cef9667ba38bdcf67b4e7b25940de64bd34a1f Mon Sep 17 00:00:00 2001
From: Pete Stevenson <jps@pixielabs.ai>
Date: Mon, 16 May 2022 14:31:05 -0700
Subject: [PATCH] Upgrade to Java 18 by updating base image and symlinks in
 Boxfile.

Signed-off-by: Pete Stevenson <jps@pixielabs.ai>
---
 Boxfile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Boxfile b/Boxfile
index 356dcf2..116347c 100644
--- a/Boxfile
+++ b/Boxfile
@@ -13,8 +13,8 @@ def configure_java
   run 'apk add --no-progress --update libcap'
 
   run 'mkdir /lib64'
-  run 'ln -s /usr/lib/jvm/java-1.8-openjdk/jre/lib/amd64/server/libjvm.so /lib/libjvm.so'
-  run 'ln -s /usr/lib/jvm/java-1.8-openjdk/lib/amd64/jli/libjli.so /lib/libjli.so'
+  run 'ln -s /opt/openjdk-18/lib/server/libjvm.so /lib/libjvm.so'
+  run 'ln -s /opt/openjdk-18/lib/libjli.so /lib/libjli.so'
   run 'setcap "cap_net_bind_service=+ep" $(readlink -f $(which java))'
 
   copy 'java.sh', '/usr/local/bin/java.sh'
@@ -30,7 +30,7 @@ service_env = {
 
 ['jdk', 'jre'].each do |j|
 
-  from "openjdk:8u131-#{j}-alpine"
+  from "openjdk:18-jdk-alpine"
 
   commit = getenv_or_die('TRAVIS_COMMIT')