From 05718b103c84bc8ad2e50274e8b997502533a93e Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Thu, 28 Feb 2019 12:27:29 -0500 Subject: Do not destroy sudoers file --- Dockerfile | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3962f3f..ac0c061 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,15 +29,7 @@ ENV USER_ACCT=${USER_ACCT} \ LANG=en_US.UTF-8 \ LANGUAGE=en_US.UTF-8 -RUN groupadd -g ${USER_GID} ${USER_ACCT} \ - && useradd -u ${USER_UID} -g ${USER_ACCT} \ - -m -d ${USER_HOME} -s /bin/bash ${USER_ACCT} \ - && echo "${USER_ACCT}:${USER_ACCT}" | chpasswd \ - && echo "${USER_ACCT} ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers \ - && echo export PATH="${TOOLCHAIN_BIN}:\${PATH}" > /etc/profile.d/toolchain.sh \ - && echo export MANPATH="${TOOLCHAIN_MAN}:\${MANPATH}" >> /etc/profile.d/toolchain.sh \ - && echo export PKG_CONFIG_PATH="${TOOLCHAIN_PKGCONFIG}:\${PKG_CONFIG_PATH}" >> /etc/profile.d/toolchain.sh \ - && yum install -y epel-release \ +RUN yum install -y epel-release \ && yum install -y \ bzip2-devel \ gcc \ @@ -54,7 +46,15 @@ RUN groupadd -g ${USER_GID} ${USER_ACCT} \ which \ xz \ zlib-devel \ - && yum clean all + && yum clean all \ + && groupadd -g ${USER_GID} ${USER_ACCT} \ + && useradd -u ${USER_UID} -g ${USER_ACCT} \ + -m -d ${USER_HOME} -s /bin/bash ${USER_ACCT} \ + && echo "${USER_ACCT}:${USER_ACCT}" | chpasswd \ + && echo "${USER_ACCT} ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/developer \ + && echo export PATH="${TOOLCHAIN_BIN}:\${PATH}" > /etc/profile.d/toolchain.sh \ + && echo export MANPATH="${TOOLCHAIN_MAN}:\${MANPATH}" >> /etc/profile.d/toolchain.sh \ + && echo export PKG_CONFIG_PATH="${TOOLCHAIN_PKGCONFIG}:\${PKG_CONFIG_PATH}" >> /etc/profile.d/toolchain.sh WORKDIR "${TOOLCHAIN_BUILD}" COPY scripts/ ${TOOLCHAIN_BUILD}/bin -- cgit