From ab1f6fb94dcd0e9f3a27cb8e2330e5f273a018c9 Mon Sep 17 00:00:00 2001 From: Roland Walker Date: Tue, 21 Oct 2014 08:51:59 -0400 Subject: [PATCH] use `installer :script` in private-internet-access * hoist primary command out of `postflight` into `installer` artifact * this Cask did not use the `caskroom_only` idiom --- Casks/private-internet-access.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Casks/private-internet-access.rb b/Casks/private-internet-access.rb index acb166ebbd8..3e3a4fc92eb 100644 --- a/Casks/private-internet-access.rb +++ b/Casks/private-internet-access.rb @@ -6,11 +6,11 @@ class PrivateInternetAccess < Cask homepage 'https://www.privateinternetaccess.com' license :unknown + installer :script => 'Private Internet Access Installer.app/Contents/MacOS/runner.sh' + postflight do - system '/usr/bin/sudo', '-E', '--', - "#{destination_path}/Private Internet Access Installer.app/Contents/MacOS/runner.sh" - system '/usr/bin/sudo', '-E', '--', - '/usr/sbin/chown', '-R', '--', "#{Etc.getpwuid(Process.euid).name}:staff", Pathname.new(File.expand_path('~')).join('.pia_manager') + system '/usr/bin/sudo', '-E', '--', + '/usr/sbin/chown', '-R', '--', "#{Etc.getpwuid(Process.euid).name}:staff", Pathname.new(File.expand_path('~')).join('.pia_manager') end uninstall :delete => '/Applications/Private Internet Access.app'