We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5e53c5a commit 0a111aaCopy full SHA for 0a111aa
entrypoint.sh
@@ -11,8 +11,10 @@ fi
11
# variable, to make the files the container writes not be owned by root, but by
12
# the running host user.
13
if [[ ! -z "${MAP_USER_ID+x}" ]]; then
14
- adduser --no-create-home --disabled-login --gecos "" crates-build-env --ui "${MAP_USER_ID}" >/dev/null
15
- exec sudo --preserve-env --set-home -u crates-build-env -- "$@"
+ if ! id "${MAP_USER_ID}" >/dev/null 2>&1; then
+ adduser --no-create-home --disabled-login --gecos "" crates-build-env --ui "${MAP_USER_ID}" >/dev/null
16
+ fi
17
+ exec sudo --preserve-env --set-home -u "#${MAP_USER_ID}" -- "$@"
18
else
19
exec "$@"
20
fi
0 commit comments