Skip to content

Commit a003399

Browse files
authored
Merge pull request #210334 from Homebrew/prestodb-jdk17
prestodb: migrate to `openjdk@17`
2 parents 78758df + a1986c9 commit a003399

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Formula/p/prestodb.rb

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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"
2324
depends_on "[email protected]"
2425

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

Comments
 (0)