File tree Expand file tree Collapse file tree 2 files changed +17
-4
lines changed
resources/puppetlabs/lein-ezbake/template/global Expand file tree Collapse file tree 2 files changed +17
-4
lines changed Original file line number Diff line number Diff line change 152152params+=(' --logrotate' )
153153< % end -%>
154154
155- < % EZBake::Config[:replaces_pkgs].each do | package, version| -%>
155+ # In this part, we should really be fixing the use of as-ruby-literal
156+ # rather than messing with quotes here. But someone more familiar with
157+ # Clojure than I can do that.
158+ # <% EZBake::Config[:replaces_pkgs].each do |package, version| -%>
159+ # <% munged_package = package.delete_prefix("'").delete_suffix("'") %>
160+ # <% munged_version = version.nil? ? '' : version.delete_prefix("'").delete_suffix("'") %>
161+ # <% replaces_str = munged_version.empty? ? "#{munged_package}" : "#{munged_package} #{munged_version}" %>
162+ # params+=('--replaces' "<%= replaces_str -%>")
156163params+=(' --replaces' " <%= package -%>,<%= version -%>" )
157164< % end %>
158165
Original file line number Diff line number Diff line change 350350shared_opts << "--url http://github.com/openvoxproject"
351351shared_opts << "--architecture all"
352352
353- puts "######## Replaces: #{ options . replaces } "
354353options . replaces . each do |pkg , version |
354+ # Strip the surrounding quotes since we add them in a certain way here.
355+ # We should probably just fix this in the core code by being smarter with
356+ # as-ruby-literaly, but someone more familiar with Clojure can do that part.
357+ pkg = pkg . delete_prefix ( "'" ) . delete_suffix ( "'" )
358+ version = version . delete_prefix ( "'" ) . delete_suffix ( "'" ) unless version . nil?
355359 if options . output_type == 'rpm'
356360 val = if version . nil? || version . empty?
357361 "'#{ pkg } '"
366370 fpm_opts << "--replaces '#{ pkg } '"
367371 fpm_opts << "--conflicts '#{ pkg } '"
368372 else
369- fpm_opts << "--replaces '#{ pkg } (<< #{ version } -1openvox1)'"
370- fpm_opts << "--conflicts '#{ pkg } (<< #{ version } -1openvox1)'"
373+ fpm_opts << "--replaces '#{ pkg } (<< #{ version } -1voxpupuli1)'"
374+ fpm_opts << "--conflicts '#{ pkg } (<< #{ version } -1voxpupuli1)'"
375+ fpm_opts << "--replaces '#{ pkg } (<< #{ version } -1puppetlabs1)'"
376+ fpm_opts << "--conflicts '#{ pkg } (<< #{ version } -1puppetlabs1)'"
371377 fpm_opts << "--replaces '#{ pkg } (<< #{ version } -1#{ options . dist } )'"
372378 fpm_opts << "--conflicts '#{ pkg } (<< #{ version } -1#{ options . dist } )'"
373379 end
You can’t perform that action at this time.
0 commit comments