Module: Simp::Rake::Helpers::RPMSpec
Instance Method Summary collapse
Methods included from Build::Constants
#init_member_vars, #os_build_metadata
Instance Method Details
#rpm_template(simp_version = nil) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/simp/rake/helpers/rpm_spec.rb', line 9 def rpm_template(simp_version=nil) simp_version = ENV.fetch('SIMP_BUILD_version', simp_version) if simp_version simp_main_version = simp_version.split('.').first else simp_main_version = 'default' end template_file = File.join(File.dirname(__FILE__), 'assets', 'rpm_spec', "simp#{simp_main_version}.spec") raise "Error: Could not find template for SIMP version #{simp_version}" unless File.exist?(template_file) return File.read(template_file) end |