34 lines
1.6 KiB
Ruby
34 lines
1.6 KiB
Ruby
cask 'sapmachine-jdk' do
|
|
version '11.0.1,13-0'
|
|
sha256 '600fc431d96fbc0b22a3cb160a1b1fbe878b887efd5be99668f3cf9677aa11cc'
|
|
|
|
url "https://github.com/SAP/SapMachine/releases/download/sapmachine-#{version.before_comma}+#{version.after_comma}/sapmachine-jdk-#{version.before_comma}.#{version.after_comma.split('-').first}_osx-x64_bin.tar.gz"
|
|
appcast "https://sap.github.io/SapMachine/latest/#{version.before_comma}"
|
|
name 'SapMachine JDK'
|
|
homepage 'https://github.com/SAP/SapMachine'
|
|
|
|
postflight do
|
|
system_command '/bin/mv',
|
|
args: [
|
|
'-f', '--',
|
|
"#{staged_path}/sapmachine-jdk-#{version.before_comma}.jdk",
|
|
"/Library/Java/JavaVirtualMachines/sapmachine-jdk-#{version.before_comma}.jdk"
|
|
],
|
|
sudo: true
|
|
|
|
system_command '/bin/mkdir',
|
|
args: ['-p', '--', "/Library/Java/JavaVirtualMachines/sapmachine-jdk-#{version.before_comma}.jdk/Contents/Home/bundle/Libraries"],
|
|
sudo: true
|
|
|
|
system_command '/bin/ln',
|
|
args: [
|
|
'-nsf', '--',
|
|
"/Library/Java/JavaVirtualMachines/sapmachine-jdk-#{version.before_comma}.jdk/Contents/Home/lib/server/libjvm.dylib",
|
|
"/Library/Java/JavaVirtualMachines/sapmachine-jdk-#{version.before_comma}.jdk/Contents/Home/bundle/Libraries/libserver.dylib"
|
|
],
|
|
sudo: true
|
|
end
|
|
|
|
uninstall delete: "/Library/Java/JavaVirtualMachines/sapmachine-jdk-#{version.before_comma}.jdk"
|
|
end
|