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
commit8682f49ed7ba2687f65e8d11f1b943777896a228 (patch)
treeca2c93997d2cc3271550c644a861bc2720e603a4
parent0939b8b37601fbbd509f88f95f7cab30b906a383 (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 886a26f89..e61d16b75 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: