Skip to content

Commit 3c9581a

Browse files
George Adamskarianna
George Adams
authored andcommitted
switch 11-openj9-jre to pkg (AdoptOpenJDK#110)
1 parent ec4e9ae commit 3c9581a

File tree

1 file changed

+5
-75
lines changed

1 file changed

+5
-75
lines changed

Casks/adoptopenjdk11-openj9-jre.rb

+5-75
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,14 @@
11
cask 'adoptopenjdk11-openj9-jre' do
22
version '11,0.3:7'
3-
sha256 '150c4065a57ec368b692276e8e3320b183ee17b402b7db07e676dff5837f0c52'
3+
sha256 '0d127d145ea21d69638bd1344a738d82ff4fe167d35500fb518a5a79e12a9688'
44

55
# github.com/AdoptOpenJDK was verified as official when first introduced to the cask
6-
url "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-#{version.before_comma}.#{version.after_comma.before_colon}%2B#{version.after_colon}_openj9-0.14.0/OpenJDK11U-jre_x64_mac_openj9_#{version.before_comma}.#{version.after_comma.before_colon}_#{version.after_colon}_openj9-0.14.0.tar.gz"
7-
appcast 'https://github.com/adoptopenjdk/openjdk11-binaries/releases.atom'
6+
url 'https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3%2B7_openj9-0.14.0/OpenJDK11U-jre_x64_mac_openj9_11.0.3_7_openj9-0.14.0.pkg'
7+
appcast "https://github.com/adoptopenjdk/openjdk#{version.before_comma}-binaries/releases.atom"
88
name 'AdoptOpenJDK 11 (OpenJ9 JRE)'
99
homepage 'https://adoptopenjdk.net/'
1010

11-
postflight do
12-
system_command '/bin/mv',
13-
args: [
14-
'-f', '--', "#{staged_path}/jdk-#{version.before_comma}.#{version.after_comma.before_colon}+#{version.after_colon}-jre",
15-
"/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre"
16-
],
17-
sudo: true
11+
pkg 'OpenJDK11U-jre_x64_mac_openj9_11.0.3_7_openj9-0.14.0.pkg'
1812

19-
system_command '/bin/mkdir',
20-
args: [
21-
'-p', '--', "/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre/Contents/Home/bundle/Libraries"
22-
],
23-
sudo: true
24-
25-
system_command '/bin/ln',
26-
args: [
27-
'-nsf', '--',
28-
"/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre/Contents/Home/lib/server/libjvm.dylib",
29-
"/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre/Contents/Home/bundle/Libraries/libserver.dylib"
30-
],
31-
sudo: true
32-
33-
system_command '/usr/libexec/PlistBuddy',
34-
args: [
35-
'-c', "Set :CFBundleGetInfoString AdoptOpenJDK (OpenJ9 JRE) #{version.before_comma}.#{version.after_comma.before_colon}+#{version.after_colon}",
36-
"/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre/Contents/Info.plist"
37-
],
38-
sudo: true
39-
40-
system_command '/usr/libexec/PlistBuddy',
41-
args: [
42-
'-c', "Set :CFBundleIdentifier net.adoptopenjdk.#{version.before_comma}-openj9.jre",
43-
"/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre/Contents/Info.plist"
44-
],
45-
sudo: true
46-
47-
system_command '/usr/libexec/PlistBuddy',
48-
args: [
49-
'-c', "Set :CFBundleName AdoptOpenJDK (OpenJ9 JRE) #{version.before_comma}",
50-
"/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre/Contents/Info.plist"
51-
],
52-
sudo: true
53-
54-
system_command '/usr/libexec/PlistBuddy',
55-
args: [
56-
'-c', "Set :JavaVM:JVMPlatformVersion #{version.before_comma}.#{version.after_comma.before_colon}+#{version.after_colon}",
57-
"/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre/Contents/Info.plist"
58-
],
59-
sudo: true
60-
61-
system_command '/usr/libexec/PlistBuddy',
62-
args: [
63-
'-c', 'Set :JavaVM:JVMVendor AdoptOpenJDK',
64-
"/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre/Contents/Info.plist"
65-
],
66-
sudo: true
67-
68-
system_command '/usr/libexec/PlistBuddy',
69-
args: [
70-
'-c', 'Add :JavaVM:JVMCapabilities array',
71-
"/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre/Contents/Info.plist"
72-
],
73-
sudo: true
74-
75-
system_command '/usr/libexec/PlistBuddy',
76-
args: [
77-
'-c', 'Add :JavaVM:JVMCapabilities:0 string CommandLine',
78-
"/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre/Contents/Info.plist"
79-
],
80-
sudo: true
81-
end
82-
83-
uninstall delete: "/Library/Java/JavaVirtualMachines/adoptopenjdk-#{version.before_comma}-openj9.jre"
13+
uninstall pkgutil: "net.adoptopenjdk.#{version.before_comma}-openj9.jre"
8414
end

0 commit comments

Comments
 (0)