From 184c536289427ebf806594cbd8d49ced90f9a4f7 Mon Sep 17 00:00:00 2001 From: nakst <> Date: Wed, 15 Dec 2021 11:40:11 +0000 Subject: [PATCH] return errors from build-port if automated_build set --- util/build.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/util/build.c b/util/build.c index e24ef71..05aa4e4 100644 --- a/util/build.c +++ b/util/build.c @@ -1503,11 +1503,15 @@ void DoCommand(const char *l) { l2 = (char *) l + 11; } - CallSystemF("ports/%s/port.sh", l2); + int status = CallSystemF("ports/%s/port.sh", l2); if (!alreadyNamedPort) { free(l2); } + + if (automatedBuild) { + exit(status); + } } else if (0 == memcmp(l, "get-source ", 11)) { if (CallSystem("mkdir -p bin/cache && rm -rf bin/source")) { exit(1);