Fix #941: Use the right arch for foreign-arch-only packages (#943)

This is a follow-up to #935.

* fix regression #941: pmbootstrap doesn't automatically pick the
  right architecture for building when none is specified
* remove obsolete --noarch-arch parameter
This commit is contained in:
Oliver Smith 2017-11-28 19:12:16 +00:00 committed by GitHub
parent b5b127756b
commit e9ca68dc05
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 26 additions and 10 deletions

View file

@ -27,6 +27,7 @@ import sys
import pmb.aportgen
import pmb.build
import pmb.build.autodetect
import pmb.config
import pmb.challenge
import pmb.chroot
@ -141,7 +142,8 @@ def build(args):
# Build all packages
for package in args.packages:
pmb.build.package(args, package, args.arch, args.force,
arch_package = args.arch or pmb.build.autodetect.arch(args, package)
pmb.build.package(args, package, arch_package, args.force,
args.buildinfo, args.strict)