diff options
| author | Brandon Black | 2012-07-28 11:36:08 -0700 |
|---|---|---|
| committer | Max Howell | 2012-08-06 22:02:38 -0400 |
| commit | bcde6432f3b7e42870ee4b3ee7a6eb06021c62e7 (patch) | |
| tree | 9fe9a7a34007810034d4783b584062c47ce7d1b0 /Library/Homebrew/cmd/install.rb | |
| parent | 1f622843844e5d52d598c2f8be360a13416454c9 (diff) | |
| download | brew-bcde6432f3b7e42870ee4b3ee7a6eb06021c62e7.tar.bz2 | |
Fix issues with writable? detection in brew doctor
Closes Homebrew/homebrew#13689.
Signed-off-by: Max Howell <mxcl@me.com>
There are subtle distinctions between writable? and writable_real? we don't
understand precisely why we need this, but it fixes the bugs :/
Diffstat (limited to 'Library/Homebrew/cmd/install.rb')
| -rw-r--r-- | Library/Homebrew/cmd/install.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/install.rb b/Library/Homebrew/cmd/install.rb index 2d2d2903a..aa7987048 100644 --- a/Library/Homebrew/cmd/install.rb +++ b/Library/Homebrew/cmd/install.rb @@ -33,8 +33,8 @@ module Homebrew extend self end def check_writable_install_location - raise "Cannot write to #{HOMEBREW_CELLAR}" if HOMEBREW_CELLAR.exist? and not HOMEBREW_CELLAR.writable? - raise "Cannot write to #{HOMEBREW_PREFIX}" unless HOMEBREW_PREFIX.writable? or HOMEBREW_PREFIX.to_s == '/usr/local' + raise "Cannot write to #{HOMEBREW_CELLAR}" if HOMEBREW_CELLAR.exist? and not HOMEBREW_CELLAR.writable_real? + raise "Cannot write to #{HOMEBREW_PREFIX}" unless HOMEBREW_PREFIX.writable_real? or HOMEBREW_PREFIX.to_s == '/usr/local' end def check_xcode |
