@@ -16,10 +16,11 @@ class Prestodb < Formula
1616 end
1717
1818 bottle do
19- sha256 cellar : :any_skip_relocation , all : "17327469b90b34fed7a4ec15f9de93dade68120221296b8962f53db98f0f66b4"
19+ rebuild 1
20+ sha256 cellar : :any_skip_relocation , all : "1bc6a7c18c6d8b8cfa26f0b235c7d0b6e9706fe3d7a3feed66cede28b878bb39"
2021 end
2122
22- depends_on "openjdk@11 "
23+ depends_on "openjdk@17 "
23242425
2526 resource "presto-cli" do
@@ -32,6 +33,7 @@ class Prestodb < Formula
3233 end
3334
3435 def install
36+ java_version = "17"
3537 odie "presto-cli resource needs to be updated" if version != resource ( "presto-cli" ) . version
3638
3739 # Manually extract tarball to avoid multiple copies/moves of over 2GB of files
@@ -71,13 +73,12 @@ def install
7173 ( libexec /"etc/catalog/jmx.properties" ) . write "connector.name=jmx"
7274
7375 rewrite_shebang detected_python_shebang , libexec /"bin/launcher.py"
74- env = Language ::Java . overridable_java_home_env ( "11" )
75- env [ "PATH" ] = "$JAVA_HOME/bin:$PATH"
76+ env = Language ::Java . overridable_java_home_env ( java_version )
7677 ( bin /"presto-server" ) . write_env_script libexec /"bin/launcher" , env
7778
7879 resource ( "presto-cli" ) . stage do
7980 libexec . install "presto-cli-#{ version } -executable.jar"
80- bin . write_jar_script libexec /"presto-cli-#{ version } -executable.jar" , "presto" , java_version : "11"
81+ bin . write_jar_script ( libexec /"presto-cli-#{ version } -executable.jar" , "presto" , java_version :)
8182 end
8283
8384 # Remove incompatible pre-built binaries
0 commit comments