module Simp::Rake::Helpers::RPMSpec

Public Instance Methods

rpm_template(simp_version=nil) click to toggle source
# 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