1
0
mirror of https://github.com/falk-werner/webfuse-provider synced 2026-03-02 04:09:18 +00:00

removes binary dependency to qemu from project

This commit is contained in:
nosamad
2019-03-20 00:58:06 +01:00
parent bf6077a942
commit df10ae14f5
6 changed files with 29 additions and 9 deletions

View File

@@ -15,6 +15,7 @@ DOCKER_RUNUSER ?= $(shell id -u)
DOCKER_RUNGROUP ?= $(shell id -g)
UBUNTU_CODENAME ?= bionic
QEMU_VERSION ?= v3.1.0-2
MARCH_AMD64 := $(filter-out amd64,$(MARCH))
MARCH_ARM32V7 := $(filter-out arm32v7,$(MARCH))
@@ -83,6 +84,13 @@ configure: $(CONFIGURE_TARGETS)
%-ubuntu: CODENAME := $(UBUNTU_CODENAME)
$(PROJECT_ROOT)/docker/qemu-arm-static-$(QEMU_VERSION):
$(SILENT) \
curl -fSL -o $@ https://github.com/multiarch/qemu-user-static/releases/download/$(QEMU_VERSION)/qemu-arm-static \
&& chmod +x $@
$(OUT)/docker/wsfs-builder-arm32v7-ubuntu: $(PROJECT_ROOT)/docker/qemu-arm-static-$(QEMU_VERSION)
$(OUT)/docker/%: $(PROJECT_ROOT)/docker/%.dockerfile $(PROJECT_RESOURCES) | $(OUT_DIRS)
$(SILENT)$(DOCKER) build --rm $(DOCKER_BUILDFLAGS) --iidfile $@ --file $< --tag $*:$(VERSION) $(dir $<)