Preserve installed_on_request for dependencies

Fixes https://github.com/Homebrew/brew/issues/3642.
This commit is contained in:
Alyssa Ross 2018-01-09 16:37:59 +00:00
parent 09bfb2a8f0
commit ef82b188f2
No known key found for this signature in database
GPG Key ID: 6CF064D149E3ABDB

View File

@ -564,7 +564,7 @@ class FormulaInstaller
fi.debug = debug? fi.debug = debug?
fi.link_keg = keg_was_linked if keg_had_linked_keg fi.link_keg = keg_was_linked if keg_had_linked_keg
fi.installed_as_dependency = true fi.installed_as_dependency = true
fi.installed_on_request = false fi.installed_on_request = df.any_version_installed? && tab.installed_on_request
fi.prelude fi.prelude
oh1 "Installing #{formula.full_name} dependency: #{Formatter.identifier(dep.name)}" oh1 "Installing #{formula.full_name} dependency: #{Formatter.identifier(dep.name)}"
fi.install fi.install