From a41e844dc7fffea8d5cb638691d9bb1b3f859d60 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Sat, 19 Nov 2016 18:45:54 +0100 Subject: [PATCH] Fix and complete Boom (un)installation. (#26908) --- Casks/boom.rb | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Casks/boom.rb b/Casks/boom.rb index 0047bfb2b80..b20d1f13d0a 100644 --- a/Casks/boom.rb +++ b/Casks/boom.rb @@ -13,16 +13,30 @@ cask 'boom' do app 'Boom 2.app' - uninstall quit: 'com.globaldelight.Boom2', + postflight do + system_command "#{appdir}/Boom 2.app/Contents/Resources/Components/Install.sh", + args: ["#{appdir}/Boom 2.app/Contents/Resources/Components/Boom2Device.kext"], + sudo: true + end + + uninstall_postflight do + system_command '/bin/rm', + args: ['-rf', '/Library/Extensions/Boom2Device.kext'], + sudo: true + end + + uninstall kext: 'com.globaldelight.driver.Boom2Device', launchctl: [ 'com.globaldelight.Boom2.*', 'com.globaldelight.Boom2Daemon', - ] + ], + signal: ['TERM', 'com.globaldelight.Boom2'] zap delete: [ '~/Library/Application Support/com.globaldelight.Boom2', '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.globaldelight.boom2.sfl', '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.globaldelight.boom2daemon.sfl', '~/Library/Preferences/com.globaldelight.Boom2.plist', + '~/Library/Preferences/com.globaldelight.Boom2Daemon.plist', ] end