diff options
| author | Alyssa Ross | 2018-01-09 16:37:59 +0000 |
|---|---|---|
| committer | Alyssa Ross | 2018-01-09 16:37:59 +0000 |
| commit | ef82b188f2a3977b56db463ef2f0cb0c8f5727e9 (patch) | |
| tree | 8b1b43be4f378d17de7ef2309bb67031d63b0c2d /Library | |
| parent | 09bfb2a8f0b566d592e6d1213fc632e66f8a0604 (diff) | |
| download | brew-ef82b188f2a3977b56db463ef2f0cb0c8f5727e9.tar.bz2 | |
Preserve installed_on_request for dependencies
Fixes https://github.com/Homebrew/brew/issues/3642.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/formula_installer.rb | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index 1e2d77b2c..32e297e05 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -553,18 +553,18 @@ class FormulaInstaller end fi = FormulaInstaller.new(df) - fi.options |= tab.used_options - fi.options |= Tab.remap_deprecated_options(df.deprecated_options, dep.options) - fi.options |= inherited_options - fi.options &= df.options - fi.build_from_source = ARGV.build_formula_from_source?(df) - fi.force_bottle = false - fi.verbose = verbose? - fi.quieter = quieter? - fi.debug = debug? - fi.link_keg = keg_was_linked if keg_had_linked_keg + fi.options |= tab.used_options + fi.options |= Tab.remap_deprecated_options(df.deprecated_options, dep.options) + fi.options |= inherited_options + fi.options &= df.options + fi.build_from_source = ARGV.build_formula_from_source?(df) + fi.force_bottle = false + fi.verbose = verbose? + fi.quieter = quieter? + fi.debug = debug? + fi.link_keg = keg_was_linked if keg_had_linked_keg fi.installed_as_dependency = true - fi.installed_on_request = false + fi.installed_on_request = df.any_version_installed? && tab.installed_on_request fi.prelude oh1 "Installing #{formula.full_name} dependency: #{Formatter.identifier(dep.name)}" fi.install |
