Vítor Galvão
9 years ago
1 changed files with 0 additions and 37 deletions
@ -1,37 +0,0 @@ |
|||
cask 'jce-unlimited-strength-policy7' do |
|||
version '1.7' |
|||
sha256 '7a8d790e7bd9c2f82a83baddfae765797a4a56ea603c9150c87b7cdb7800194d' |
|||
|
|||
url "http://download.oracle.com/otn-pub/java/jce/#{version.split('.')[1]}/UnlimitedJCEPolicyJDK#{version.split('.')[1]}.zip", |
|||
:cookies => { 'oraclelicense' => 'accept-securebackup-cookie' } |
|||
name 'Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files' |
|||
homepage "http://www.oracle.com/technetwork/java/javase/downloads/jce#{version.split('.')[1]}-download-2133166.html" |
|||
license :gratis |
|||
|
|||
postflight do |
|||
`/usr/libexec/java_home -v #{version} -X | grep -B0 -A1 JVMHomePath | sed -n -e 's/[[:space:]]*<string>\\(.*\\)<\\/string>/\\1/p'`.split("\n").uniq.each do |path| |
|||
system '/usr/bin/sudo', '-E', '--', |
|||
'/bin/cp', '-an', "#{path}/jre/lib/security/US_export_policy.jar", "#{path}/jre/lib/security/US_export_policy.jar.bak" |
|||
system '/usr/bin/sudo', '-E', '--', |
|||
'/bin/cp', '-an', "#{path}/jre/lib/security/local_policy.jar", "#{path}/jre/lib/security/local_policy.jar.bak" |
|||
system '/usr/bin/sudo', '-E', '--', |
|||
'/bin/ln', '-nsf', "#{staged_path}/UnlimitedJCEPolicy/US_export_policy.jar", "#{path}/jre/lib/security/US_export_policy.jar" |
|||
system '/usr/bin/sudo', '-E', '--', |
|||
'/bin/ln', '-nsf', "#{staged_path}/UnlimitedJCEPolicy/local_policy.jar", "#{path}/jre/lib/security/local_policy.jar" |
|||
end |
|||
end |
|||
|
|||
uninstall_postflight do |
|||
`/usr/libexec/java_home -v #{version} -X | grep -B0 -A1 JVMHomePath | sed -n -e 's/[[:space:]]*<string>\\(.*\\)<\\/string>/\\1/p'`.split("\n").uniq.each do |path| |
|||
system '/usr/bin/sudo', '-E', '--', |
|||
'/bin/mv', '-f', "#{path}/jre/lib/security/US_export_policy.jar.bak", "#{path}/jre/lib/security/US_export_policy.jar" |
|||
system '/usr/bin/sudo', '-E', '--', |
|||
'/bin/mv', '-f', "#{path}/jre/lib/security/local_policy.jar.bak", "#{path}/jre/lib/security/local_policy.jar" |
|||
end |
|||
end |
|||
|
|||
caveats <<-EOS.undent |
|||
Installing this Cask means you have AGREED to the Oracle Binary Code License Agreement for Java SE at |
|||
http://www.oracle.com/technetwork/java/javase/terms/license/index.html |
|||
EOS |
|||
end |
Loading…
Reference in new issue