summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/functions5
1 files changed, 1 insertions, 4 deletions
diff --git a/scripts/functions b/scripts/functions
index bfacf94..e44c29b 100644
--- a/scripts/functions
+++ b/scripts/functions
@@ -3,11 +3,8 @@
# Licensed under the GPL v2. See COPYING in the root of this package
# Prepare the fault handler
-CT_IN_FAULT_HANDLER=0
CT_OnError() {
ret=$?
- [ ${CT_IN_FAULT_HANDLER} -ne 0 ] && return 0
- CT_IN_FAULT_HANDLER=1
CT_DoLog ERROR "Build failed in step '${CT_STEP_MESSAGE[${CT_STEP_COUNT}]}'"
for((step=(CT_STEP_COUNT-1); step>1; step--)); do
CT_DoLog ERROR " called in step '${CT_STEP_MESSAGE[${step}]}'"
@@ -114,7 +111,7 @@ CT_DoExecLog() {
local level="$1"
shift
CT_DoLog DEBUG "==> Executing: '${@}'"
- eval "${@}" 2>&1 |CT_DoLog "${level}"
+ "${@}" 2>&1 |CT_DoLog "${level}"
}
# Tail message to be logged whatever happens