From c3f5c4de79e53af64182832f59d91c8736e10c02 Mon Sep 17 00:00:00 2001 From: Wouter Deconinck <wdconinc@gmail.com> Date: Sun, 16 Apr 2023 19:52:14 +0000 Subject: [PATCH] fix: no qemu binfmt reset when not needed --- .gitlab-ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0cc8a3c74..0a45ed448 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -204,7 +204,12 @@ version: - docker-new before_script: - !reference [default, before_script] - - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + - mount binfmt_misc -t binfmt_misc /proc/sys/fs/binfmt_misc ; + for arch in aarch64 ; do + if ! grep --quiet enabled /proc/sys/fs/binfmt_misc/qemu-$arch ; then + docker run --rm --privileged multiarch/qemu-user-static --persistent yes ; + fi ; + done - docker buildx create --name builder --driver docker-container --bootstrap --use ## Images: -- GitLab