Method: Unix::Pkg#deploy_zyp_repo

Defined in:
lib/beaker/host/unix/pkg.rb

#deploy_zyp_repo(path, name, version) ⇒ Object

Deploy zypper repo configuration generated by the packaging tooling



234
235
236
237
238
239
240
# File 'lib/beaker/host/unix/pkg.rb', line 234

def deploy_zyp_repo(path, name, version)
  repo_file = "#{path}/rpm/pl-#{name}-#{version}-repos-pe-#{self['platform']}.repo"
  repo = IniFile.load(repo_file)
  repo_name = repo.sections[0]
  repo_url = repo[repo_name]["baseurl"]
  execute("zypper ar -t YUM #{repo_url} #{repo_name}")
end