bottle: fix merging .rb files.

This commit is contained in:
Mike McQuaid 2013-09-23 17:30:47 +01:00
parent 3de941f7c8
commit fd49e498fa
2 changed files with 6 additions and 3 deletions

View File

@ -27,10 +27,12 @@ BOTTLE_ERB = <<-EOS
<% if revision > 0 %>
revision <%= revision %>
<% end %>
<% checksums.keys.each do |checksum_type| %>
<% checksum, osx = checksums[checksum_type].shift %>
<% checksums.each do |checksum_type, checksum_values| %>
<% checksum_values.each do |checksum_value| %>
<% checksum, osx = checksum_value.shift %>
<%= checksum_type %> '<%= checksum %>' => :<%= osx %>
<% end %>
<% end %>
end
EOS

View File

@ -114,7 +114,8 @@ class Bottle < SoftwareSpec
os_versions.sort.reverse.each do |os_version|
osx = os_version.to_sym
checksum = checksum_os_versions[osx]
checksums[checksum_type] = { checksum => osx }
checksums[checksum_type] ||= []
checksums[checksum_type] << { checksum => osx }
end
end
checksums