aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorAdam Vandenberg2013-01-23 20:12:55 -0800
committerAdam Vandenberg2013-01-23 20:12:55 -0800
commit2c6a7bdca8fe86257a588716842c763d5204ed0f (patch)
tree37d8a8cfa5be96233804f0a8c4a748ab027f2a29 /Library/Homebrew/cmd
parent04d22a88b1ab5671ad2bc0bfeb26543898526867 (diff)
downloadbrew-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.rb15
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