| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  | ARG REGISTRY_PREFIX='' | 
					
						
							| 
									
										
										
										
											2020-05-25 22:44:25 +00:00
										 |  |  | ARG DISTRIB_VERSION=3.9 | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-05-25 22:44:25 +00:00
										 |  |  | FROM ${REGISTRY_PREFIX}alpine:${DISTRIB_VERSION} as builder | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | RUN set -x \ | 
					
						
							| 
									
										
										
										
											2019-05-24 23:57:04 +00:00
										 |  |  |   && apk add --no-cache \ | 
					
						
							|  |  |  |        bash \ | 
					
						
							|  |  |  |        coreutils \ | 
					
						
							|  |  |  |        gcc \ | 
					
						
							|  |  |  |        g++ \ | 
					
						
							|  |  |  |        make \ | 
					
						
							| 
									
										
										
										
											2020-06-07 14:21:15 +00:00
										 |  |  |        python3 \ | 
					
						
							|  |  |  |        py3-pip \ | 
					
						
							|  |  |  |        py3-setuptools \ | 
					
						
							|  |  |  |        py3-cryptography \ | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  |        cmake \ | 
					
						
							| 
									
										
										
										
											2019-05-24 23:57:04 +00:00
										 |  |  |        ninja \ | 
					
						
							|  |  |  |        pkgconf \ | 
					
						
							| 
									
										
										
										
											2020-06-07 14:21:15 +00:00
										 |  |  |        tar \ | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  |        gdb \ | 
					
						
							| 
									
										
										
										
											2020-06-07 14:21:15 +00:00
										 |  |  |        valgrind \ | 
					
						
							|  |  |  |        git \ | 
					
						
							|  |  |  |        ca-certificates \ | 
					
						
							|  |  |  |        openssl \ | 
					
						
							|  |  |  |        openssl-dev \ | 
					
						
							|  |  |  |        linux-headers \ | 
					
						
							| 
									
										
										
										
											2020-07-13 16:27:50 +00:00
										 |  |  |    && pip3 install 'meson==0.54.3' | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | COPY src /usr/local/src | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ARG PARALLELMFLAGS=-j2 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ARG DUMB_INIT_VERSION=1.2.2 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | RUN set -x \ | 
					
						
							| 
									
										
										
										
											2019-05-24 23:57:04 +00:00
										 |  |  |   && builddeps="vim" \ | 
					
						
							|  |  |  |   && apk add --no-cache --virtual .build-deps $builddeps \ | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  |   && builddir="/tmp/out" \ | 
					
						
							|  |  |  |   && mkdir -p "$builddir" \ | 
					
						
							|  |  |  |   && cd "$builddir" \ | 
					
						
							|  |  |  |   && cp -R "/usr/local/src/dumb-init-$DUMB_INIT_VERSION" . \ | 
					
						
							|  |  |  |   && cd "dumb-init-$DUMB_INIT_VERSION" \ | 
					
						
							|  |  |  |   && make "$PARALLELMFLAGS" \ | 
					
						
							|  |  |  |   && chmod +x dumb-init \ | 
					
						
							|  |  |  |   && mv dumb-init /usr/local/bin/dumb-init \ | 
					
						
							|  |  |  |   && dumb-init --version \ | 
					
						
							|  |  |  |   && rm -rf "$builddir" \ | 
					
						
							| 
									
										
										
										
											2019-05-24 23:57:04 +00:00
										 |  |  |   && apk del .build-deps | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-06-15 16:26:31 +00:00
										 |  |  | ARG FUSE_VERSION=3.9.2 | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | RUN set -x \ | 
					
						
							| 
									
										
										
										
											2020-06-07 14:21:15 +00:00
										 |  |  |   && builddeps="eudev-dev" \ | 
					
						
							| 
									
										
										
										
											2019-05-24 23:57:04 +00:00
										 |  |  |   && apk add --no-cache --virtual .build-deps $builddeps \ | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  |   && builddir="/tmp/out" \ | 
					
						
							|  |  |  |   && mkdir -p "$builddir" \ | 
					
						
							| 
									
										
										
										
											2020-06-07 14:21:15 +00:00
										 |  |  |   && meson -Dexamples=false "$builddir" "/usr/local/src/libfuse-fuse-$FUSE_VERSION" \ | 
					
						
							|  |  |  |   && ninja "$PARALLELMFLAGS" -C "$builddir" install \ | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  |   && rm -rf "$builddir" \ | 
					
						
							| 
									
										
										
										
											2019-05-24 23:57:04 +00:00
										 |  |  |   && apk del .build-deps | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib" | 
					
						
							| 
									
										
										
										
											2019-05-24 23:57:04 +00:00
										 |  |  | ENV PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ARG USERID=1000 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | RUN set -x \ | 
					
						
							| 
									
										
										
										
											2020-05-25 22:44:25 +00:00
										 |  |  |   && adduser -u "$USERID" -s /bin/bash -D user | 
					
						
							| 
									
										
										
										
											2019-04-06 06:09:21 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ENTRYPOINT ["dumb-init", "--"] | 
					
						
							| 
									
										
										
										
											2020-05-25 22:44:25 +00:00
										 |  |  | CMD [ "/bin/bash" ] |