all.sh: move top-level code to a function

Now the output of
    grep '^[^ {}#]' tests/scripts/all-*.sh | grep -v '()'
is clean, with the only results being:
- shopt -s extglob which is needing for parsing the rest
- usage message

Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
Manuel Pégourié-Gonnard 2024-10-09 11:20:06 +02:00
parent 327edec3c2
commit 5d221de68c

View File

@ -433,9 +433,11 @@ fatal_signal () {
kill -$1 $$
}
trap 'fatal_signal HUP' HUP
trap 'fatal_signal INT' INT
trap 'fatal_signal TERM' TERM
pre_set_signal_handlers () {
trap 'fatal_signal HUP' HUP
trap 'fatal_signal INT' INT
trap 'fatal_signal TERM' TERM
}
# Number of processors on this machine. Used as the default setting
# for parallel make.
@ -979,6 +981,7 @@ run_component () {
main () {
# Preliminary setup
pre_set_shell_options
pre_set_signal_handlers
pre_check_environment
pre_load_helpers
pre_load_components