mirror of
https://github.com/bensuperpc/dockcross.git
synced 2024-12-22 16:24:27 +01:00
602fb22cce
Older versions of git included in older linux distributions are not able to download source from Github. A newer version is required with a newer OpenSSL. This requires to also build curl with the same OpenSSL. CMake is downloaded precompiled if available (64bits system) or compiled from source otherwise.
25 lines
1.0 KiB
Plaintext
25 lines
1.0 KiB
Plaintext
ENV GOSU_VERSION 1.10
|
|
RUN set -x \
|
|
&& yum -y install epel-release \
|
|
&& yum -y install gpg \
|
|
&& yum -y install zlib-devel gettext \
|
|
&& dpkgArch=$(if test $(uname -m) = "x86_64"; then echo amd64; else echo i386; fi) \
|
|
&& curl -o /usr/bin/gosu -LO "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch" \
|
|
&& curl -o /tmp/gosu.asc -LO "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc" \
|
|
&& export GNUPGHOME="$(mktemp -d)" \
|
|
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
|
|
&& gpg --batch --verify /tmp/gosu.asc /usr/bin/gosu \
|
|
&& rm -r "$GNUPGHOME" /tmp/gosu.asc \
|
|
&& chmod +x /usr/bin/gosu \
|
|
&& gosu nobody true \
|
|
&& yum clean all
|
|
RUN rm /opt/rh/devtoolset-2/root/usr/bin/sudo
|
|
|
|
COPY manylinux-common/install-python-packages.sh /usr/local/bin
|
|
RUN /usr/local/bin/install-python-packages.sh
|
|
|
|
COPY manylinux-common/pre_exec.sh /dockcross/pre_exec.sh
|
|
|
|
RUN yum -y install pax zip openssh-clients \
|
|
&& yum clean all
|