Module: Simp::Rake::Helpers::RPMSpec
Instance Method Summary collapse
Methods included from Build::Constants
#distro_build_dir, #init_member_vars
Instance Method Details
#rpm_template(simp_version = nil) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/simp/rake/helpers/rpm_spec.rb', line 12 def rpm_template(simp_version = nil) simp_version = ENV.fetch('SIMP_BUILD_version', simp_version) simp_main_version = if simp_version simp_version.split('.').first else '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) File.read(template_file) end |