From 28dc164d18c38cc6fd13c6339ad342fe5409cd55 Mon Sep 17 00:00:00 2001 From: Tom Schuster Date: Fri, 2 Feb 2024 18:43:23 +0100 Subject: [PATCH] web: Explicit instruction how to use sudo for docker building --- web/packages/extension/tools/sign_xpi.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/packages/extension/tools/sign_xpi.js b/web/packages/extension/tools/sign_xpi.js index 3364438e3..ac630cc6c 100644 --- a/web/packages/extension/tools/sign_xpi.js +++ b/web/packages/extension/tools/sign_xpi.js @@ -72,8 +72,12 @@ async function sign( We highly recommend using the Docker build workflow. You can invoke it using the following three commands:\n\ \n\ rm -rf web/docker/docker_builds/*\n\ +# Normally these commands:\n\ docker build --tag ruffle-web-docker -f web/docker/Dockerfile .\n\ docker cp $(docker create ruffle-web-docker:latest):/ruffle/web/packages web/docker/docker_builds/packages\n\ +# OR alternatively, if you have to use 'sudo docker', make sure to use $(sudo docker ...) for the second docker command:\n\ +sudo docker build --tag ruffle-web-docker -f web/docker/Dockerfile .\n\ +sudo docker cp $(sudo docker create ruffle-web-docker:latest):/ruffle/web/packages web/docker/docker_builds/packages\n\ \n\ These commands are run at the root of the project. The compiled XPI will be in web/docker/docker_builds/packages/extension/dist/firefox_unsigned.xpi. Please take care to use this file (and not the surrounding packages directory) when comparing against the extension submission.\n\ \n\