Skip to content

Commit

Permalink
scripts/docker-run.sh: run with sudo-cwd.sh
Browse files Browse the repository at this point in the history
There is a UID mistmatch and file permission problem. sudo-cwd.sh will
switch id every docker run command.

80e9c34 was reverted due to
missing a toolchain.

Signed-off-by: Fred Oh <[email protected]>
(cherry picked from commit 745d4cc)
  • Loading branch information
fredoh9 authored and lgirdwood committed Sep 26, 2023
1 parent 0b3478a commit 0f89417
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions scripts/docker-run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ test "$(id -u)" = 1000 ||
>&2 printf "Warning: this script should be run as user ID 1000 to match the container's account\n"

set -x
# FIXME: During the transition to sudo-cwd.sh, the tag will be "latest_ubuntu22.04".
# Later it will be back to latest
docker run -i -v "${SOF_TOP}":/home/sof/work/sof.git \
-v "${SOF_TOP}":/home/sof/work/sof-bind-mount-DO-NOT-DELETE \
--env CMAKE_BUILD_TYPE \
Expand All @@ -42,6 +44,5 @@ docker run -i -v "${SOF_TOP}":/home/sof/work/sof.git \
--env VERBOSE \
--env http_proxy="$http_proxy" \
--env https_proxy="$https_proxy" \
--user "$(id -u)" \
$SOF_DOCKER_RUN \
thesofproject/sof "$@"
thesofproject/sof:latest_ubuntu22.04 ./scripts/sudo-cwd.sh "$@"

0 comments on commit 0f89417

Please sign in to comment.