(console: false)
| 328 | end |
| 329 | |
| 330 | def apt_build(console: false) |
| 331 | tmp_dir = "#{apt_dir}/tmp" |
| 332 | rm_rf(tmp_dir) |
| 333 | mkdir_p(tmp_dir) |
| 334 | cp(deb_archive_name, |
| 335 | File.join(tmp_dir, deb_archive_name)) |
| 336 | apt_targets.each do |target| |
| 337 | apt_prepare_debian_dir(tmp_dir, target) |
| 338 | end |
| 339 | |
| 340 | env_sh = "#{apt_dir}/env.sh" |
| 341 | File.open(env_sh, "w") do |file| |
| 342 | file.puts(<<-ENV) |
| 343 | PACKAGE=#{@package} |
| 344 | VERSION=#{@deb_upstream_version} |
| 345 | ENV |
| 346 | end |
| 347 | |
| 348 | apt_targets.each do |target| |
| 349 | cd(apt_dir) do |
| 350 | distribution, version, architecture = split_target(target) |
| 351 | os = "#{distribution}-#{version}" |
| 352 | docker_run(os, architecture, console: console) |
| 353 | end |
| 354 | end |
| 355 | end |
| 356 | |
| 357 | def define_apt_task |
| 358 | namespace :apt do |
nothing calls this directly
no test coverage detected