From 82efcb642b5e25aa986bde6dd60ad2fba1aea8e8 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Thu, 1 Feb 2024 17:49:13 -0800 Subject: [PATCH] gzip in separate step to avoid pipefail issues --- src/macros.mk | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/macros.mk b/src/macros.mk index cb01fd5..e52b685 100644 --- a/src/macros.mk +++ b/src/macros.mk @@ -44,9 +44,10 @@ define build $(EXTRA_ARGS) \ $(NOCACHE_FLAG) \ src/$(CATEGORY)/$(NAME) \ - | gzip > $@.tmp; \ - mv $@.tmp $@; \ - gunzip -c $@ | docker load; \ + > $(basename $@).tar.tmp \ + && gzip < $(basename $@).tar.tmp > $@ \ + && rm $(basename $@).tar.tmp \ + && gunzip -c $@ | docker load; \ ) $(eval TIMESTAMP := $(shell TZ=GMT date +"%Y-%m-%dT%H:%M:%SZ")) mkdir -p out/