Hi, This is basically the bits I dropped out of the in-flight PR:
pull-testing-docs-xen-updates-080321-2 In an attempt to avoid docker caching shenanigans I basically took the fugly hammer to our existing over-engineered docker.py script to grow new features to handle the case of images we don't want users to build normally. I'm open to better approaches. - docker: Add Hexagon image - tests/docker: add "fetch" sub-command - tests/docker: allow "update" to add the current user - tests/docker: make executable an optional argument to "update" - tests/docker: fix copying of executable in "update" Alessandro Di Federico (2): docker: Add Hexagon image tests/tcg: Use Hexagon Docker image Alex Bennée (5): tests/docker: fix copying of executable in "update" tests/docker: make executable an optional argument to "update" tests/docker: allow "update" to add the current user tests/docker: add "fetch" sub-command gitlab: add build-user-hexagon test .gitlab-ci.yml | 11 ++ MAINTAINERS | 2 + tests/docker/Makefile.include | 24 ++- tests/docker/docker.py | 78 +++++++--- .../dockerfiles/debian-hexagon-cross.docker | 44 ++++++ .../build-toolchain.sh | 141 ++++++++++++++++++ tests/tcg/configure.sh | 4 + 7 files changed, 282 insertions(+), 22 deletions(-) create mode 100644 tests/docker/dockerfiles/debian-hexagon-cross.docker create mode 100755 tests/docker/dockerfiles/debian-hexagon-cross.docker.d/build-toolchain.sh -- 2.20.1
