2015-12-18 09:15:28 +08:00
|
|
|
cask 'little-snitch' do
|
2017-02-08 09:59:00 +08:00
|
|
|
if MacOS.version <= :mountain_lion
|
|
|
|
version '3.3.4'
|
|
|
|
sha256 '19dfcd33594fc14be321c3f54651059029b73f715158e0498ba01ceb69bf6c4a'
|
|
|
|
url "https://www.obdev.at/downloads/littlesnitch/legacy/LittleSnitch-#{version}.dmg"
|
|
|
|
elsif MacOS.version <= :mavericks
|
|
|
|
version '3.6.4'
|
|
|
|
sha256 '143070b3d8fd7370aa9c7881d3239efe33f05f4d4413a46e22988dd64f5b5223'
|
|
|
|
url "https://www.obdev.at/downloads/littlesnitch/legacy/LittleSnitch-#{version}.dmg"
|
|
|
|
else
|
|
|
|
version '3.7.3'
|
|
|
|
sha256 'd3074fe0fb57bef70a77c6630071845800dde2eebeaa28e01673ee2a749668f3'
|
|
|
|
url "https://www.obdev.at/downloads/littlesnitch/LittleSnitch-#{version}.dmg"
|
|
|
|
end
|
2014-06-27 08:01:24 +08:00
|
|
|
|
2016-09-04 13:30:52 +08:00
|
|
|
appcast 'https://www.obdev.at/products/littlesnitch/releasenotes.html',
|
2017-02-07 00:27:01 +08:00
|
|
|
checkpoint: 'd6f25ded31a523078e1e1b6d41c3e92e7132bf56f6d1475b0a0ad03c3acdf8e0'
|
2015-01-12 03:43:36 +08:00
|
|
|
name 'Little Snitch'
|
2016-11-15 18:10:34 +08:00
|
|
|
homepage 'https://www.obdev.at/products/littlesnitch/index.html'
|
2014-06-27 08:01:24 +08:00
|
|
|
|
2017-02-08 09:59:00 +08:00
|
|
|
auto_updates true
|
|
|
|
|
2016-01-18 09:27:20 +08:00
|
|
|
installer manual: 'Little Snitch Installer.app'
|
2014-10-21 21:20:10 +08:00
|
|
|
|
2016-01-18 09:27:20 +08:00
|
|
|
zap delete: [
|
2016-06-11 04:58:59 +08:00
|
|
|
'/Library/Application Support/Objective Development/Little Snitch',
|
|
|
|
'~/Library/Application Support/Little Snitch',
|
2016-10-15 15:47:32 +08:00
|
|
|
'~/Library/Caches/at.obdev.LittleSnitchAgent',
|
|
|
|
'~/Library/Caches/at.obdev.LittleSnitchConfiguration',
|
|
|
|
'~/Library/Caches/at.obdev.LittleSnitchSoftwareUpdate',
|
|
|
|
'~/Library/Caches/com.apple.helpd/Generated/at.obdev.LittleSnitchConfiguration.help',
|
|
|
|
'~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/at.obdev.LittleSnitchConfiguration.help',
|
|
|
|
'~/Library/Logs/Little Snitch Agent.log',
|
|
|
|
'~/Library/Logs/Little Snitch Installer.log',
|
|
|
|
'~/Library/Logs/Little Snitch Network Monitor.log',
|
|
|
|
'~/Library/Preferences/at.obdev.LittleSnitchAgent.plist',
|
2016-06-11 04:58:59 +08:00
|
|
|
'~/Library/Preferences/at.obdev.LittleSnitchConfiguration.plist',
|
|
|
|
'~/Library/Preferences/at.obdev.LittleSnitchInstaller.plist',
|
2016-10-15 15:47:32 +08:00
|
|
|
'~/Library/Preferences/at.obdev.LittleSnitchNetworkMonitor.plist',
|
|
|
|
'~/Library/Preferences/at.obdev.LittleSnitchSoftwareUpdate.plist',
|
|
|
|
'~/Library/Saved Application State/at.obdev.LittleSnitchInstaller.savedState',
|
2016-06-11 04:58:59 +08:00
|
|
|
],
|
|
|
|
rmdir: [
|
|
|
|
'/Library/Application Support/Objective Development',
|
2016-01-18 09:27:20 +08:00
|
|
|
]
|
2016-11-24 23:30:42 +08:00
|
|
|
|
|
|
|
caveats do
|
|
|
|
reboot
|
|
|
|
end
|
2012-03-10 12:35:55 +08:00
|
|
|
end
|