Don't download bottles when building from source

The recent fix that prevents "-v" from triggering source downloads
exposed a different bug that allowed the build script to download the
bottled package instead of the source package; fix the logic.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
Jack Nagel 2012-08-28 14:27:08 -05:00
parent c1220975b9
commit d423519766

View File

@ -201,15 +201,11 @@ class FormulaInstaller
ENV['HOMEBREW_ERROR_PIPE'] = write.to_i.to_s
args = ARGV.clone
unless args.include? '--fresh'
unless tab.nil?
args.concat tab.used_options
# FIXME: enforce the download of the non-bottled package
# in the spawned Ruby process.
args << '--build-from-source'
end
args.uniq! # Just in case some dupes were added
end
args.concat tab.used_options unless tab.nil? or args.include? '--fresh'
# FIXME: enforce the download of the non-bottled package
# in the spawned Ruby process.
args << '--build-from-source'
args.uniq! # Just in case some dupes were added
fork do
begin