2015-12-18 09:15:28 +08:00
|
|
|
cask 'virtualbox-extension-pack' do
|
2016-08-08 03:12:48 +08:00
|
|
|
if MacOS.version <= :lion
|
2016-07-22 10:43:47 +08:00
|
|
|
version '4.3.38-106717'
|
|
|
|
sha256 'ba739b8602de9eb9d9da63c730a2329dc72b454073a2525c46fa00df2b5dba1c'
|
2016-08-08 03:12:48 +08:00
|
|
|
elsif MacOS.version == :mountain_lion
|
2016-07-22 10:43:47 +08:00
|
|
|
version '5.0.26-108824'
|
|
|
|
sha256 '2f2302c7ba3d00a1258fe8e7767a6eb08dccdc3c31f6e3eeb74063c2c268b104'
|
|
|
|
else
|
2016-11-23 04:25:11 +08:00
|
|
|
version '5.1.10-112026'
|
|
|
|
sha256 '3982657fd4853bcbc79b9162e618545a479b65aca08e9ced43a904aeeba3ffa5'
|
2016-07-22 10:43:47 +08:00
|
|
|
end
|
2015-07-25 17:23:32 +08:00
|
|
|
|
2016-01-04 03:19:50 +08:00
|
|
|
url "http://download.virtualbox.org/virtualbox/#{version.sub(%r{-.*}, '')}/Oracle_VM_VirtualBox_Extension_Pack-#{version}.vbox-extpack"
|
2015-12-25 03:04:03 +08:00
|
|
|
name 'Oracle VirtualBox Extension Pack'
|
2015-07-25 17:23:32 +08:00
|
|
|
homepage 'https://www.virtualbox.org'
|
|
|
|
|
2016-01-18 09:27:20 +08:00
|
|
|
depends_on cask: 'virtualbox'
|
|
|
|
container type: :naked
|
2015-07-25 17:23:32 +08:00
|
|
|
|
2016-01-04 17:06:21 +08:00
|
|
|
stage_only true
|
|
|
|
|
2015-07-25 17:23:32 +08:00
|
|
|
postflight do
|
2016-11-18 23:51:50 +08:00
|
|
|
system_command 'VBoxManage',
|
|
|
|
args: [
|
|
|
|
'extpack', 'install',
|
|
|
|
'--replace', "#{staged_path}/Oracle_VM_VirtualBox_Extension_Pack-#{version}.vbox-extpack"
|
|
|
|
],
|
|
|
|
sudo: true
|
2015-07-25 17:23:32 +08:00
|
|
|
end
|
|
|
|
|
|
|
|
uninstall_postflight do
|
2016-11-18 23:51:50 +08:00
|
|
|
system_command 'VBoxManage',
|
|
|
|
args: [
|
|
|
|
'extpack', 'uninstall',
|
|
|
|
'Oracle VM VirtualBox Extension Pack'
|
|
|
|
],
|
|
|
|
sudo: true
|
2015-07-25 17:23:32 +08:00
|
|
|
end
|
|
|
|
end
|