Skip to content

Commit 1899f7f

Browse files
authored
Merge pull request #514 from doraskayo/after-script-exit-on-error
Abort execution on non-0 exit status from "after" scripts
2 parents 59b5178 + f91002b commit 1899f7f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

steps/improve/after.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/bin/sh
22
#
33
# SPDX-FileCopyrightText: 2024 Gábor Stefanik <[email protected]>
4+
# SPDX-FileCopyrightText: 2025 Dor Askayo <[email protected]>
45
#
56
# SPDX-License-Identifier: GPL-3.0-or-later
67
#
@@ -10,7 +11,10 @@
1011
. /steps/env
1112

1213
if [ -d /steps/after ]; then
13-
find /steps/after -maxdepth 1 -name '*.sh' -exec bash {} \;
14+
after_scripts=$(find /steps/after -maxdepth 1 -type f -name '*.sh' -printf '%f\t%p\n' | sort -k1 -n | cut -f2)
15+
for script in $after_scripts; do
16+
bash "$script"
17+
done
1418
fi
1519

1620
if [ "${INTERACTIVE}" = True ]; then

0 commit comments

Comments
 (0)