mirror of https://github.com/thesofproject/sof.git
scripts/docker-run.sh: run with sudo-cwd.sh
There is a UID mistmatch and file permission problem. sudo-cwd.sh will
switch id every docker run command.
80e9c3454a
was reverted due to
missing a toolchain.
Signed-off-by: Fred Oh <fred.oh@linux.intel.com>
This commit is contained in:
parent
58bd5a66fd
commit
745d4ccd8b
|
@ -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"
|
>&2 printf "Warning: this script should be run as user ID 1000 to match the container's account\n"
|
||||||
|
|
||||||
set -x
|
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 \
|
docker run -i -v "${SOF_TOP}":/home/sof/work/sof.git \
|
||||||
-v "${SOF_TOP}":/home/sof/work/sof-bind-mount-DO-NOT-DELETE \
|
-v "${SOF_TOP}":/home/sof/work/sof-bind-mount-DO-NOT-DELETE \
|
||||||
--env CMAKE_BUILD_TYPE \
|
--env CMAKE_BUILD_TYPE \
|
||||||
|
@ -42,6 +44,5 @@ docker run -i -v "${SOF_TOP}":/home/sof/work/sof.git \
|
||||||
--env VERBOSE \
|
--env VERBOSE \
|
||||||
--env http_proxy="$http_proxy" \
|
--env http_proxy="$http_proxy" \
|
||||||
--env https_proxy="$https_proxy" \
|
--env https_proxy="$https_proxy" \
|
||||||
--user "$(id -u)" \
|
|
||||||
$SOF_DOCKER_RUN \
|
$SOF_DOCKER_RUN \
|
||||||
thesofproject/sof "$@"
|
thesofproject/sof:latest_ubuntu22.04 ./scripts/sudo-cwd.sh "$@"
|
||||||
|
|
Loading…
Reference in New Issue