Move "Pouring" message to relevant download strategies

This commit is contained in:
Jack Nagel 2013-09-25 17:41:11 -05:00
parent cd3dc66696
commit e420683a07

View File

@ -104,8 +104,6 @@ class CurlDownloadStrategy < AbstractDownloadStrategy
end
def stage
ohai "Pouring #{File.basename(tarball_path)}" if tarball_path.to_s.match bottle_regex
case tarball_path.compression_type
when :zip
with_system_path { quiet_safe_system 'unzip', {:quiet_flag => '-qq'}, tarball_path }
@ -244,6 +242,11 @@ class CurlBottleDownloadStrategy < CurlDownloadStrategy
def tarball_path
@tarball_path ||= HOMEBREW_CACHE/"#{name}-#{resource.version}#{ext}"
end
def stage
ohai "Pouring #{tarball_path.basename}"
super
end
end
# This strategy extracts local binary packages.
@ -252,6 +255,11 @@ class LocalBottleDownloadStrategy < CurlDownloadStrategy
super formula.name, formula.active_spec
@tarball_path = local_bottle_path
end
def stage
ohai "Pouring #{tarball_path.basename}"
super
end
end
# S3DownloadStrategy downloads tarballs from AWS S3.