diff options
| author | Adam Vandenberg | 2013-01-23 20:12:55 -0800 |
|---|---|---|
| committer | Adam Vandenberg | 2013-01-23 20:12:55 -0800 |
| commit | 2c6a7bdca8fe86257a588716842c763d5204ed0f (patch) | |
| tree | 37d8a8cfa5be96233804f0a8c4a748ab027f2a29 /Library/Homebrew/cmd | |
| parent | 04d22a88b1ab5671ad2bc0bfeb26543898526867 (diff) | |
| download | brew-2c6a7bdca8fe86257a588716842c763d5204ed0f.tar.bz2 | |
Check ownership of logs folder
Closes Homebrew/homebrew#16607.
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/doctor.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb index 360236511..b6207112a 100644 --- a/Library/Homebrew/cmd/doctor.rb +++ b/Library/Homebrew/cmd/doctor.rb @@ -370,6 +370,21 @@ def check_access_share 'fail during the link step.' end +def check_access_logs + folder = Pathname.new('~/Library/Logs/Homebrew') + if folder.exist? and not folder.writable_real? + <<-EOS.undent + #{folder} isn't writable. + This can happen if you "sudo make install" software that isn't managed + by Homebrew. + + Homebrew writes debugging logs to this location. + + You should probably `chown` #{folder} + EOS + end +end + def check_usr_bin_ruby if /^1\.9/.match RUBY_VERSION <<-EOS.undent |
