mirror of
				https://github.com/bensuperpc/dockcross.git
				synced 2025-10-27 06:26:20 +01:00 
			
		
		
		
	 bf0f74cfd3
			
		
	
	bf0f74cfd3
	
	
	
		
			
			Added SSH support to enable Git checkouts that use SSH instead of HTTP(S). The SSH directory is assumed to be in $HOME/.ssh; however: export SSH_DIR=/my/custom/dir will override the setting and allow for configurable settings. $SSH_DIR is then mounted as host-volume in the Docker container and placed in /home/<user>/.ssh
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| RUN REPO=http://cdn-fastly.deb.debian.org && \
 | |
|   echo "deb $REPO/debian jessie main\ndeb $REPO/debian jessie-updates main\ndeb $REPO/debian-security jessie/updates main" > /etc/apt/sources.list
 | |
| 
 | |
| ARG DEBIAN_FRONTEND=noninteractive
 | |
| 
 | |
| RUN apt-get update --yes && apt-get install --no-install-recommends --yes \
 | |
|   automake \
 | |
|   autogen \
 | |
|   bash \
 | |
|   build-essential \
 | |
|   bc \
 | |
|   bzip2 \
 | |
|   ca-certificates \
 | |
|   curl \
 | |
|   file \
 | |
|   git \
 | |
|   gzip \
 | |
|   zip \
 | |
|   make \
 | |
|   ncurses-dev \
 | |
|   pkg-config \
 | |
|   libtool \
 | |
|   python \
 | |
|   python-pip \
 | |
|   rsync \
 | |
|   sed \
 | |
|   ssh \
 | |
|   bison \
 | |
|   flex \
 | |
|   tar \
 | |
|   pax \
 | |
|   vim \
 | |
|   wget \
 | |
|   xz-utils && \
 | |
|   apt-get clean --yes
 | |
| 
 | |
| ENV GOSU_VERSION 1.10
 | |
| RUN set -x \
 | |
|         && apt-get update && apt-get install -y --no-install-recommends ca-certificates wget && rm -rf /var/lib/apt/lists/* \
 | |
|         && dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" \
 | |
|         && wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch" \
 | |
|         && wget -O /usr/local/bin/gosu.asc "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 /usr/local/bin/gosu.asc /usr/local/bin/gosu \
 | |
|         && rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc \
 | |
|         && chmod +x /usr/local/bin/gosu \
 | |
|         && gosu nobody true
 |