mirror of
https://github.com/falk-werner/webfuse-provider
synced 2026-03-02 04:09:18 +00:00
chore(webfuse): debian build support (#22)
* adds debian builder image * adds arm32v7 debian based builder image * sets the default build target to amd64-ubuntu-builder if MARCH is unset * adds distro filter and set default to ubuntu for travis disables debian builds for now * fixes wrapper for non container hosts * fixes distro selection and parallel mflags * changes parallelization option * fixes parallel flags and variable names * enhances makefile adds checksum for fetch dependencies discovers necessary commands fixes error when script get_container_id not found * fixes copy artifacts to image * fixes typo * fixes another typo * removes bash dependency - simplifies scripts to support posix shell - adds REGISTERY_PREFIX to support usage of local docker registry - renames wrapper template - adds discovery for tty and interactive for wrappers * adds docker-compose wrapper * adds ability to start wrapper in namespace of another container * renames compose wrapper script * adds support to retrieve source epoch date for svn * fixes handling for positional arguments * removes docker connection options * removes dependency to readlink * removes duplicate options
This commit is contained in:
@@ -1,8 +1,11 @@
|
||||
ARG REGISTRY_PREFIX=''
|
||||
ARG CODENAME=bionic
|
||||
|
||||
FROM arm32v7/ubuntu:$CODENAME as builder
|
||||
FROM ${REGISTRY_PREFIX}arm32v7/ubuntu:${CODENAME} as builder
|
||||
|
||||
COPY docker/qemu-arm-static-* /usr/bin/qemu-arm-static
|
||||
ARG QEMU_VERSION_=v3.1.0-2
|
||||
|
||||
COPY docker/qemu-arm-static-$QEMU_VERSION_ /usr/bin/qemu-arm-static
|
||||
|
||||
RUN set -x \
|
||||
&& apt update \
|
||||
@@ -20,7 +23,7 @@ COPY src /usr/local/src
|
||||
|
||||
ARG PARALLELMFLAGS=-j2
|
||||
|
||||
ARG DUMB_INIT_VERISON=1.2.2
|
||||
ARG DUMB_INIT_VERSION=1.2.2
|
||||
|
||||
RUN set -x \
|
||||
&& builddeps="xxd" \
|
||||
@@ -28,8 +31,8 @@ RUN set -x \
|
||||
&& builddir="/tmp/out" \
|
||||
&& mkdir -p "$builddir" \
|
||||
&& cd "$builddir" \
|
||||
&& cp -R "/usr/local/src/dumb-init-$DUMB_INIT_VERISON" . \
|
||||
&& cd dumb-init-$DUMB_INIT_VERISON \
|
||||
&& 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 \
|
||||
|
||||
Reference in New Issue
Block a user