diff options
| author | Paul Buetow <paul@buetow.org> | 2026-06-12 15:05:26 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-06-12 15:05:26 +0300 |
| commit | 6aa19aa81090898c942f44677867b1abcdb06589 (patch) | |
| tree | 8525c98a90fbf1676145d3314909f77a69ec93c2 /src/lib/template.source.sh | |
| parent | c2ff4241715fe80ef33b6a6e6e0d2fa523ba0089 (diff) | |
Capture action and template setup failures for bm0
Diffstat (limited to 'src/lib/template.source.sh')
| -rw-r--r-- | src/lib/template.source.sh | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/lib/template.source.sh b/src/lib/template.source.sh index e29458a..58cdfa8 100644 --- a/src/lib/template.source.sh +++ b/src/lib/template.source.sh @@ -304,12 +304,14 @@ source_template_file() { return "$status" fi - { - serialize_template_render_context "$render_vars_name" + if { + serialize_template_render_context "$render_vars_name" \ + && printf 'unset BASH_ENV\n' - } > "$context_file" - status=$? - if (( status != 0 )); then + } > "$context_file"; then + status=0 + else + status=$? rm -f "$context_file" return "$status" fi |
