mirror of
				https://github.com/bensuperpc/dockcross.git
				synced 2025-10-30 23:56:23 +01:00 
			
		
		
		
	 602fb22cce
			
		
	
	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
 |