summaryrefslogtreecommitdiffstats
path: root/tests/docker/Makefile.include
diff options
context:
space:
mode:
authorPhilippe Mathieu-Daudé2018-08-18 05:03:37 +0200
committerFam Zheng2018-09-10 05:50:06 +0200
commitb28ef6b9eb2401b9500c59cb32ff5fe43400f0be (patch)
tree493749f9a176b5e4412dc4de8056dab6f39ed392 /tests/docker/Makefile.include
parentdocker: Sort CentOS packages (diff)
downloadqemu-b28ef6b9eb2401b9500c59cb32ff5fe43400f0be.tar.gz
qemu-b28ef6b9eb2401b9500c59cb32ff5fe43400f0be.tar.xz
qemu-b28ef6b9eb2401b9500c59cb32ff5fe43400f0be.zip
docker: Clean dangling tarball files
When a container fails, it leaves a dangling tarball which name is based on a timestamp. Further uses of make won't clean those files, neither calling the 'docker-clean' target. Use the .DELETE_ON_ERROR built-in target to let make remove those temporary tarballs in case of failure. Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20180818030337.22271-1-f4bug@amsat.org> Signed-off-by: Fam Zheng <famz@redhat.com>
Diffstat (limited to 'tests/docker/Makefile.include')
-rw-r--r--tests/docker/Makefile.include1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include
index d3101afecd..6e03235ab9 100644
--- a/tests/docker/Makefile.include
+++ b/tests/docker/Makefile.include
@@ -25,6 +25,7 @@ IMAGES ?= %
CUR_TIME := $(shell date +%Y-%m-%d-%H.%M.%S.$$$$)
DOCKER_SRC_COPY := $(BUILD_DIR)/docker-src.$(CUR_TIME)
+.DELETE_ON_ERROR: $(DOCKER_SRC_COPY)
$(DOCKER_SRC_COPY):
@mkdir $@
$(if $(SRC_ARCHIVE), \