Forgot to mention that while I tested with Debian 9, I'm unable to
test on Sid right now since the cross toolchain is busted failing
to find deps in the apt repos
On Thu, Feb 28, 2019 at 03:53:15PM +0000, Daniel P. Berrangé wrote:
Changed in v6:
- Use a static mapping for arch info
- Split out data file changes from code changes
- Change arch suffix to a prefix
Changed in v5:
- Remove redundant formatter class
- Update commit message
- Update readme
- Move misplaced patch chunk
- Dont set "dest" in arg when not needed
- Use metavar for subparser
Changed in v4:
- Pull in change to use argparse sub-parsers
- Refactor way architecture specific package rules are stored
to be in the main package mappings data
Changed in v3:
- Remove sheepdog more generally
- Use .format() style printf
- Split config to cross-build.yml
- Make glusterfs name per-distro customized
- Misc code style changes
- Rename fields in cross-build.yml
- Don't use crossbuild-essential packages
Changed in v2:
- Fix multiple package name mistakes
- Modify lcitool to generate cross-arch docker files
- Add --no-install-recommended flag to apt-get
- Add DEBIAN_FRONTEND=noninteractive env to apt-get
- Improve error reporting in lcitool
- Add make rule for generating dockerfiles locally
Daniel P. Berrangé (4):
mappings: extend mapping to allow per-arch entries
mappings: filter arch usage for libnuma / xen
lcitool: support generating cross compiler dockerfiles
mappings: mark packages using foreign arch for cross builds
guests/lcitool | 117 ++++++++++++++++++++-
guests/playbooks/update/tasks/packages.yml | 32 ++++++
guests/vars/mappings.yml | 106 ++++++++++++++++++-
3 files changed, 249 insertions(+), 6 deletions(-)
--
2.20.1
Regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|