diff options
| author | Jack Nagel | 2013-09-17 21:25:41 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-09-17 21:29:54 -0500 |
| commit | 8edeef83b7784ca68ebb3fd369d643f9efa25145 (patch) | |
| tree | 690e027f9070d7879b30036c9c6301e880e00490 /Library | |
| parent | d57e987be3c4fded8f1cb397f6a1258742fb6b24 (diff) | |
| download | homebrew-8edeef83b7784ca68ebb3fd369d643f9efa25145.tar.bz2 | |
create: use resource for checksum detection
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/create.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Library/Homebrew/cmd/create.rb b/Library/Homebrew/cmd/create.rb index 3578ba93f..88e75de38 100644 --- a/Library/Homebrew/cmd/create.rb +++ b/Library/Homebrew/cmd/create.rb @@ -102,10 +102,11 @@ class FormulaCreator puts "You'll need to add an explicit 'version' to the formula." end + # XXX: why is "and version" here? unless ARGV.include? "--no-fetch" and version - spec = SoftwareSpec.new(url, version) - strategy = spec.download_strategy - @sha1 = strategy.new(name, spec).fetch.sha1 if strategy == CurlDownloadStrategy + r = Resource.new(:default, url, version) + r.owner = self + @sha1 = r.fetch.sha1 if r.download_strategy == CurlDownloadStrategy end path.write ERB.new(template, nil, '>').result(binding) |
