summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2016-02-04 11:57:47 +0100
committertv <tv@krebsco.de>2016-02-04 11:58:21 +0100
commitd3b462c97b814c37677308ded38c1d79bc26ba5c (patch)
tree46ca7239f7a1767379b2ec129564a93b83faaac6
parent0c6260817979f515a2024adc5ab8924442058ee2 (diff)
Makefile execute: don't try to run failed evaluations :D
-rw-r--r--Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 886a26f..e61d16b 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,10 @@ evaluate = \
--show-trace \
$(1)
-execute = $(call evaluate,-A config.krebs.build.$(1) --json) | jq -r . | sh
+execute = \
+ result=$$($(call evaluate,-A config.krebs.build.$(1) --json)) && \
+ script=$$(echo "$$result" | jq -r .) && \
+ echo "$$script" | sh
# usage: make deploy system=foo [target_host=bar]
deploy: