File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
imagetool/src/main/resources/docker-files Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change 5
5
#
6
6
# Create user and group
7
7
{ {^usingBusybox} }
8
- RUN if [ -z "$(getent group { {groupid} })" ]; then hash groupadd & > /dev/null && groupadd { {groupid} } || exit -1 ; fi \
9
- && if [ -z "$(getent passwd { {userid} })" ]; then hash useradd & > /dev/null && useradd -g { {groupid} } { {userid} } || exit -1; fi \
10
- && mkdir -p /u01 \
11
- && chown { {userid} }:{ {groupid} } /u01 \
12
- && chmod 775 /u01
8
+ RUN if [ -z "$(getent group { {groupid} })" ]; then groupadd { {groupid} } || exit -1 ; fi \
9
+ && if [ -z "$(getent passwd { {userid} })" ]; then useradd -g { {groupid} } { {userid} } || exit -1; fi \
10
+ && mkdir -p /u01 \
11
+ && chown { {userid} }:{ {groupid} } /u01 \
12
+ && chmod 775 /u01
13
13
{ {/usingBusybox} }
14
14
{ {#usingBusybox} }
15
- RUN addgroup { {groupid} } && adduser -D -G { {groupid} } { {userid} }
15
+ RUN if [ -z "$(grep ^{ {groupid} }: /etc/group)" ]; then addgroup { {groupid} } || exit -1 ; fi \
16
+ && if [ -z "$(grep ^{ {userid} }: /etc/passwd)" ]; then adduser -D -G { {groupid} } { {userid} } || exit -1 ; fi
16
17
{ {/usingBusybox} }
You can’t perform that action at this time.
0 commit comments