Method: Unix::Pkg#deploy_apt_repo
- Defined in:
- lib/beaker/host/unix/pkg.rb
#deploy_apt_repo(path, name, version) ⇒ Object
Note:
Due to the debian use of codenames in repos, the DEBIAN_PLATFORM_CODENAMES map must be kept up-to-date as support for new versions is added.
Note:
See Beaker::DSL::Helpers::HostHelpers#deploy_package_repo for info on params
Deploy apt configuration generated by the packaging tooling
208 209 210 211 212 213 214 215 216 217 218 219 |
# File 'lib/beaker/host/unix/pkg.rb', line 208 def deploy_apt_repo(path, name, version) codename = self['platform'].codename if codename.nil? @logger.warn "Could not determine codename for debian platform #{self['platform']}. Skipping deployment of repo #{name}" return end repo_file = "#{path}/deb/pl-#{name}-#{version}-#{codename}.list" do_scp_to repo_file, "/etc/apt/sources.list.d/#{name}.list", {} @apt_needs_update = true end |