From: Yann E. MORIN Date: Sun, 6 Sep 2020 20:12:20 +0000 (+0200) Subject: gitlab-ci: introduce main() in generating script X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f70a0e9d9117b52cda825bfe735681fd91217692;p=buildroot.git gitlab-ci: introduce main() in generating script 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 Cc: Romain Naour Cc: Thomas Petazzoni Cc: Arnout Vandecappelle Reviewed-by: Romain Naour Signed-off-by: Yann E. MORIN --- diff --git a/support/scripts/generate-gitlab-ci-yml b/support/scripts/generate-gitlab-ci-yml index 5cef1146e2..51f7de21dd 100755 --- a/support/scripts/generate-gitlab-ci-yml +++ b/support/scripts/generate-gitlab-ci-yml @@ -2,16 +2,20 @@ 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 "${@}"