Module: Akabei::BuildHelper
- Included in:
- CLI, Omakase::CLI
- Defined in:
- lib/akabei/build_helper.rb
Instance Method Summary collapse
Instance Method Details
#build_in_chroot(builder, chroot, repo_db, repo_files, abs, package_dir) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/akabei/build_helper.rb', line 5 def build_in_chroot(builder, chroot, repo_db, repo_files, abs, package_dir) unless package_dir.directory? raise Error.new("#{package_dir} isn't a directory") end chroot.with_chroot do packages = builder.build_package(package_dir, chroot) packages.each do |package| repo_db.add(package) repo_files.add(package) end abs.add(package_dir, builder) packages end end |