docker: Makefile.include introduce DOCKER_SCRIPT
Define this in one place to make it easy to re-use. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
This commit is contained in:
parent
50b7273854
commit
e27cae268f
@ -15,6 +15,8 @@ DOCKER_TESTS := $(notdir $(shell \
|
||||
|
||||
DOCKER_TOOLS := travis
|
||||
|
||||
DOCKER_SCRIPT=$(SRC_PATH)/tests/docker/docker.py
|
||||
|
||||
TESTS ?= %
|
||||
IMAGES ?= %
|
||||
|
||||
@ -38,7 +40,7 @@ docker-image-%: $(DOCKER_FILES_DIR)/%.docker
|
||||
echo WARNING: EXECUTABLE is not set, debootstrap may fail. 2>&1 ; \
|
||||
fi
|
||||
$(call quiet-command,\
|
||||
$(SRC_PATH)/tests/docker/docker.py build qemu:$* $< \
|
||||
$(DOCKER_SCRIPT) build qemu:$* $< \
|
||||
$(if $V,,--quiet) $(if $(NOCACHE),--no-cache) \
|
||||
$(if $(NOUSER),,--add-current-user) \
|
||||
$(if $(EXTRA_FILES),--extra-files $(EXTRA_FILES))\
|
||||
@ -133,11 +135,11 @@ docker-run: docker-qemu-src
|
||||
fi
|
||||
$(if $(EXECUTABLE), \
|
||||
$(call quiet-command, \
|
||||
$(SRC_PATH)/tests/docker/docker.py update \
|
||||
$(DOCKER_SCRIPT) update \
|
||||
$(IMAGE) $(EXECUTABLE), \
|
||||
" COPYING $(EXECUTABLE) to $(IMAGE)"))
|
||||
$(call quiet-command, \
|
||||
$(SRC_PATH)/tests/docker/docker.py run \
|
||||
$(DOCKER_SCRIPT) run \
|
||||
$(if $(NOUSER),,-u $(shell id -u)) \
|
||||
--security-opt seccomp=unconfined \
|
||||
$(if $V,,--rm) \
|
||||
@ -167,4 +169,4 @@ docker-run-%:
|
||||
@$(MAKE) docker-run TEST=$(CMD) IMAGE=qemu:$(IMAGE)
|
||||
|
||||
docker-clean:
|
||||
$(call quiet-command, $(SRC_PATH)/tests/docker/docker.py clean)
|
||||
$(call quiet-command, $(DOCKER_SCRIPT) clean)
|
||||
|
Loading…
Reference in New Issue
Block a user