[Buildroot] [PATCH 01/10] gitlab-ci: introduce main() in generating script
Romain Naour
romain.naour at gmail.com
Tue Sep 8 20:49:23 UTC 2020
Le 06/09/2020 à 22:12, Yann E. MORIN a écrit :
> 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 at free.fr>
> Cc: Romain Naour <romain.naour at gmail.com>
> Cc: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
> Cc: Arnout Vandecappelle <arnout at mind.be>
Reviewed-by: Romain Naour <romain.naour at gmail.com>
Best regards,
Romain
> ---
> support/scripts/generate-gitlab-ci-yml | 18 +++++++++++-------
> 1 file changed, 11 insertions(+), 7 deletions(-)
>
> 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 "${@}"
>
More information about the buildroot
mailing list