Merge pull request #6066 from MikeMcQuaid/upgrade-build-bottle-tweaks

upgrade: don't build bottles unnecessarily.
This commit is contained in:
Mike McQuaid 2019-04-25 14:28:25 -07:00 committed by GitHub
commit 193173f470
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -164,10 +164,11 @@ module Homebrew
fi = FormulaInstaller.new(f)
fi.options = options
fi.build_bottle = args.build_bottle? || (!f.bottle_defined? && f.build.bottle?)
fi.build_bottle = args.build_bottle?
fi.installed_on_request = !ARGV.named.empty?
fi.link_keg ||= keg_was_linked if keg_had_linked_opt
if tab
fi.build_bottle ||= tab.built_bottle?
fi.installed_as_dependency = tab.installed_as_dependency
fi.installed_on_request ||= tab.installed_on_request
end

View File

@ -280,7 +280,7 @@ class Tab < OpenStruct
CxxStdlib.create(lib, compiler.to_sym)
end
def build_bottle?
def built_bottle?
built_as_bottle && !poured_from_bottle
end