This script is currently very crude, but we're going to extend it, at
which point it will be nicer to have functions, local variables, et al.
Introduce a main() in preparation of those future evolutions.
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
set -e
set -o pipefail
-input="${1}"
+main() {
+ local template="${1}"
-cat "${input}"
+ cat "${template}"
-(
- cd configs
- LC_ALL=C ls -1 *_defconfig
-) \
+ (
+ cd configs
+ LC_ALL=C ls -1 *_defconfig
+ ) \
| sed -r -e 's/^(.+)$/\1: { extends: .defconfig }\n\1_check: { extends: .defconfig_check }/'
-./support/testing/run-tests -l 2>&1 \
+ ./support/testing/run-tests -l 2>&1 \
| sed -r -e '/^test_run \((.*)\).*/!d; s//\1: { extends: .runtime_test }/' \
| LC_ALL=C sort
+}
+
+main "${@}"