aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorMike McQuaid2017-01-09 21:09:31 +0000
committerMike McQuaid2017-01-18 11:23:21 +0000
commitee43c09f7acfa57b6ea4b6238d7c3b0aa088031e (patch)
treec54713c338bedcd57a306c6c5fc053041e5a9851 /Library/Homebrew/cmd
parent16293c0a68622dee1497b36be8aef9d8a6dc064f (diff)
downloadbrew-ee43c09f7acfa57b6ea4b6238d7c3b0aa088031e.tar.bz2
install: set installed_{as_dependency,on_request}.
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/install.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/install.rb b/Library/Homebrew/cmd/install.rb
index fbfe46e71..5a3aeb7b3 100644
--- a/Library/Homebrew/cmd/install.rb
+++ b/Library/Homebrew/cmd/install.rb
@@ -184,6 +184,14 @@ module Homebrew
# FormulaInstaller will handle this case.
formulae << f
end
+
+ # Even if we don't install this formula mark it as no longer just
+ # installed as a dependency.
+ next unless f.opt_prefix.directory?
+ keg = Keg.new(f.opt_prefix.resolved_path)
+ tab = Tab.for_keg(keg)
+ tab.installed_on_request = true
+ tab.write
end
perform_preinstall_checks