From 6ac24f33bd48a3b0152b3afff27b7a5d4ae8854a Mon Sep 17 00:00:00 2001 From: Trevor Bramwell Date: Wed, 23 Nov 2016 09:24:29 -0800 Subject: [PATCH] [BUILD] Ignore 'docker-clean' Output on Failure When docker images don't exist, or have already been removed, the 'docker-clean' target lists failures for 'docker rmi' because it requires at least on argument. This ensures at least one argument is passed ('' if no images). Change-Id: Ie2a47ca028dbafd65fd643c0272bf64fc7bdd030 Signed-off-by: Trevor Bramwell --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 8f279e50639..7821abc775e 100644 --- a/Makefile +++ b/Makefile @@ -215,7 +215,7 @@ protos: gotools %-docker-clean: $(eval TARGET = ${patsubst %-docker-clean,%,${@}}) - -docker images -q $(PROJECT_NAME)-$(TARGET) | xargs docker rmi -f + -docker images -q $(PROJECT_NAME)-$(TARGET) | xargs -I '{}' docker rmi -f '{}' -@rm -rf build/image/$(TARGET) ||: docker-clean: $(patsubst %,%-docker-clean, $(IMAGES))