diff --git a/README.md b/README.md index d408bea..d0ca6e6 100644 --- a/README.md +++ b/README.md @@ -25,4 +25,6 @@ services: restart: unless-stopped ``` +For x86_64 machines, run `docker run --rm --privileged multiarch/qemu-user-static --reset -p yes` on the host to enable qemu before bringing any build agent containers up. + - { date: "30.04.23:", desc: "Initial Release." } diff --git a/readme-vars.yml b/readme-vars.yml index d049dca..e7db94f 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -28,5 +28,7 @@ full_custom_readme: | restart: unless-stopped ``` + For x86_64 machines, run `docker run --rm --privileged multiarch/qemu-user-static --reset -p yes` on the host to enable qemu before bringing any build agent containers up. + - { date: "30.04.23:", desc: "Initial Release." } {%- endraw %} diff --git a/root/etc/s6-overlay/s6-rc.d/init-qemu/run b/root/etc/s6-overlay/s6-rc.d/init-qemu/run index f04b2ab..c6652c2 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-qemu/run +++ b/root/etc/s6-overlay/s6-rc.d/init-qemu/run @@ -1,6 +1,11 @@ #!/usr/bin/with-contenv bash if [[ $(uname -m) = "x86_64" ]]; then - echo "**** Enabling QEMU ****" - exec docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + echo "┌───────────────────────────────────────────────────────────────────────────────┐" + echo "│ Make sure you enable you enable QEMU. Run: │" + echo "│ │" + echo "│ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes │" + echo "│ │" + echo "│ on the host │" + echo "└───────────────────────────────────────────────────────────────────────────────┘" fi