Vítor Galvão
9 years ago
2 changed files with 44 additions and 11 deletions
@ -1,11 +0,0 @@ |
|||
cask :v1 => 'wireshark-dev' do |
|||
version '2.0.0rc1' |
|||
sha256 '2a8ced7cd6c1788b46aa366d91dfbad144842fdfb09443a3b72d2dfec058783b' |
|||
|
|||
url "https://www.wireshark.org/download/osx/Wireshark%20#{version}%20Intel%2064.dmg" |
|||
homepage 'https://www.wireshark.org' |
|||
license :gpl |
|||
|
|||
pkg "Wireshark #{version} Intel 64.pkg" |
|||
uninstall :pkgutil => 'org.wireshark.*' |
|||
end |
@ -0,0 +1,44 @@ |
|||
cask :v1 => 'wireshark1' do |
|||
version '1.12.8' |
|||
sha256 '9eade167a2054e8b71fc6e9ce154422a14ed70a40e15d842ef6dfbf9d96152ec' |
|||
|
|||
url "https://www.wireshark.org/download/osx/Wireshark%20#{version}%20Intel%2064.dmg" |
|||
name 'Wireshark' |
|||
homepage 'https://www.wireshark.org/' |
|||
license :gpl |
|||
|
|||
pkg "Wireshark #{version} Intel 64.pkg" |
|||
postflight do |
|||
if Process.euid == 0 |
|||
ohai 'Note:' |
|||
puts <<-EOS.undent |
|||
You executed 'brew cask' as the superuser. |
|||
|
|||
You must manually add users to group 'access_bpf' in order to use Wireshark |
|||
EOS |
|||
else |
|||
system '/usr/bin/sudo', '-E', '--', |
|||
'/usr/sbin/dseditgroup', '-o', 'edit', '-a', Etc.getpwuid(Process.euid).name, '-t', 'user', '--', 'access_bpf' |
|||
end |
|||
end |
|||
|
|||
uninstall :script => { |
|||
:executable => '/usr/sbin/dseditgroup', |
|||
:args => ['-o', 'delete', 'access_bpf'], |
|||
}, |
|||
:pkgutil => 'org.wireshark.*', |
|||
:delete => [ |
|||
'/usr/local/bin/capinfos', |
|||
'/usr/local/bin/dftest', |
|||
'/usr/local/bin/dumpcap', |
|||
'/usr/local/bin/editcap', |
|||
'/usr/local/bin/mergecap', |
|||
'/usr/local/bin/randpkt', |
|||
'/usr/local/bin/rawshark', |
|||
'/usr/local/bin/text2pcap', |
|||
'/usr/local/bin/tshark', |
|||
'/usr/local/bin/wireshark', |
|||
] |
|||
|
|||
depends_on :x11 => true |
|||
end |
Loading…
Reference in new issue