homebrew-cask/Casks/inspec.rb

26 lines
916 B
Ruby
Raw Normal View History

2016-10-28 02:35:45 +08:00
cask 'inspec' do
2017-05-20 12:38:10 +08:00
version '1.25.1-1'
sha256 '026d8bb09d909cf3213e6a55998326c9976ade081c9804724c09c07d7431586a'
2016-10-28 02:35:45 +08:00
# packages.chef.io was verified as official when first introduced to the cask
2016-12-11 17:51:45 +08:00
url "https://packages.chef.io/files/stable/inspec/#{version.major_minor_patch}/mac_os_x/10.12/inspec-#{version}.dmg"
2016-10-28 02:35:45 +08:00
appcast 'https://github.com/chef/inspec/releases.atom',
2017-05-20 12:38:10 +08:00
checkpoint: '504a42e6b855a72fc67463f70a6119ea6e3a7cc776d529adb0d722fa1c9c4167'
2016-10-28 02:35:45 +08:00
name 'InSpec by Chef'
homepage 'https://www.inspec.io/'
2016-10-28 02:35:45 +08:00
pkg "inspec-#{version}.pkg"
# As suggested in https://docs.chef.io/install_dk.html#mac-os-x
uninstall_postflight do
system_command '/usr/bin/find',
args: ['/usr/local/bin', '-lname', '/opt/inspec/*', '-delete'],
sudo: true
2016-10-28 02:35:45 +08:00
end
uninstall pkgutil: 'com.getchef.pkg.inspec',
delete: '/opt/inspec/'
zap delete: '~/.inspec/'
end