Yocto build container: start as same user as caller

Signed-off-by: Thomas Klaehn <thomas.klaehn@u-blox.com>
This commit is contained in:
Thomas Klaehn
2017-12-06 17:06:59 +01:00
parent 6691814ab4
commit 7c533389fc
3 changed files with 62 additions and 34 deletions

View File

@@ -2,18 +2,23 @@ FROM debian:jessie
LABEL maintainer="thomas.klaehn@u-blox.com"
RUN apt-get update && \
apt-get install -yq sudo build-essential git python python3 man bash diffstat \
gawk chrpath wget cpio texinfo lzop apt-utils bc screen libncurses5-dev \
locales libc6-dev-i386 doxygen libssl-dev dos2unix unzip gcc-multilib socat \
python3-pip python3-pexpect xz-utils debianutils iputils-ping libsdl1.2-dev \
xterm p7zip-full && \
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -yq build-essential git \
python python3 man bash diffstat gawk chrpath wget cpio texinfo lzop \
apt-utils bc screen libncurses5-dev locales libc6-dev-i386 doxygen \
libssl-dev dos2unix unzip gcc-multilib socat python3-pip \
python3-pexpect xz-utils debianutils iputils-ping libsdl1.2-dev \
p7zip-full vim sssd libnss-sss libpam-sss && \
rm -rf /var/lib/apt-lists/* && \
echo "dash dash/sh boolean false" | debconf-set-selections && \
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash && \
dpkg --add-architecture i386 && \
apt-get update && \
apt-get -yq install g++-multilib libusb-1.0-0-dev:i386
DEBIAN_FRONTEND=noninteractive apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get -yq install g++-multilib \
libusb-1.0-0-dev:i386
#RUN echo " IdentiyFile /.ssh/id_rsa" >> /etc/ssh/ssh_config
RUN echo -e "auth required pam_sss.so\naccount required pam_sss.so\npassword required pam_sss.so\nsession required pam_sss.so" > /etc/pam.d/sss_test
RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen