File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,9 +3,9 @@ set -eo pipefail
33
44if [[ -n " $BUILDER_UID " ]] && [[ -n " $BUILDER_GID " ]]; then
55 # Create group and user only if they don't exist
6- [[ ! $( getent group builder ) ]] && groupadd --gid " $BUILDER_GID " --system builder
7- if [[ ! $( getent passwd builder ) ]]; then
8- useradd --uid " $BUILDER_UID " --system --gid builder --home-dir /home/builder builder
6+ [[ ! $( getent group " $BUILDER_GID " ) ]] && groupadd --gid " $BUILDER_GID " --system builder
7+ if [[ ! $( getent passwd " $BUILDER_UID " ) ]]; then
8+ useradd --uid " $BUILDER_UID " --system --gid " $BUILDER_GID " --home-dir /home/builder builder
99 # Avoid useradd warning if home dir already exists by making home dir ourselves.
1010 # Home dir can exists if mounted via "docker run -v ...:/home/builder/...".
1111 mkdir -p /home/builder
@@ -15,9 +15,9 @@ if [[ -n "$BUILDER_UID" ]] && [[ -n "$BUILDER_GID" ]]; then
1515 # Avoid changing dir if a work dir is specified
1616 [[ " $PWD " == " /root" ]] && cd /home/builder
1717 if [[ -z " $@ " ]]; then
18- exec gosu builder /bin/bash
18+ exec gosu $BUILDER_UID /bin/bash
1919 else
20- exec gosu builder " $@ "
20+ exec gosu $BUILDER_UID " $@ "
2121 fi
2222fi
2323
You can’t perform that action at this time.
0 commit comments