[PATCH 05/10] MAKEALL: Do not trap
Sascha Hauer
s.hauer at pengutronix.de
Tue May 2 00:39:20 PDT 2023
Just print the compile statistics at the end. There's no need to print
them when MAKEALL gets interrupted, so just simplify the code by
removing trapping signals.
Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
---
MAKEALL | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/MAKEALL b/MAKEALL
index c1048a21e2..4dcfa4138c 100755
--- a/MAKEALL
+++ b/MAKEALL
@@ -2,10 +2,6 @@
#
# SPDX-License-Identifier: GPL-2.0-only
-# Print statistics when we exit
-trap exit 1 2 3 15
-trap stats 0
-
# Keep track of the number of builds and errors
nb_errors=0
errors_list=""
@@ -16,12 +12,9 @@ time_start=$(date +%s)
filename=$(basename $0)
-is_print_stats=1
-
#-----------------------------------------------------------------------
usage() {
- is_print_stats=0
echo "Usage: ${filename} [OPTION]..."
echo "Barebox MAKEALL tools."
echo ""
@@ -61,8 +54,6 @@ usage() {
}
stats() {
- [ ${is_print_stats} -lt 1 ] && return
-
echo ""
echo "--------------------- SUMMARY ----------------------------"
echo "defconfigs compiled: ${nb_defconfigs}"
@@ -280,4 +271,7 @@ then
else
do_build_target ${ARCH} $1
fi
+
+stats
+
exit $nb_errors
--
2.39.2
More information about the barebox
mailing list