aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/update.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/update.rb b/Library/Homebrew/cmd/update.rb
index bdee5b161..917244a8d 100644
--- a/Library/Homebrew/cmd/update.rb
+++ b/Library/Homebrew/cmd/update.rb
@@ -1,4 +1,5 @@
require "cmd/tap"
+require "cmd/doctor"
require "formula_versions"
require "migrator"
require "formulary"
@@ -13,6 +14,16 @@ module Homebrew
EOS
end
+ # check permissions
+ checks = Checks.new
+ %w[
+ check_access_usr_local
+ check_access_homebrew_repository
+ ].each do |check|
+ out = checks.send(check)
+ odie out unless out.nil?
+ end
+
# ensure git is installed
Utils.ensure_git_installed!