[kteam-tools][PATCH] cranky-test-build: Determine the list of supported arches from the ABI

Kleber Souza kleber.souza at canonical.com
Fri Jun 15 08:50:29 UTC 2018


On 06/15/18 09:46, Juerg Haefliger wrote:
> debian.master/config/ might contain stale configs for arches that are
> no longer (or not yet) supported. So query the ABI directory instead
> which contains the truly supported arches.
> 
> Signed-off-by: Juerg Haefliger <juergh at canonical.com>
> ---
>  cranky/cranky-test-build | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/cranky/cranky-test-build b/cranky/cranky-test-build
> index 64d699c36680..1c9f41625ebb 100755
> --- a/cranky/cranky-test-build
> +++ b/cranky/cranky-test-build
> @@ -164,7 +164,9 @@ if [ "${series}" = "UNRELEASED" ] ; then
>  fi
>  
>  # Get the list of supported architectures
> -readarray -t all_arches < <(git ls-tree "${commit}" "${debian_d}/config/" | \
> +abi=$(git ls-tree "${commit}" "${debian_d}/abi/" | grep ' tree ' | \
> +		  sed -e 's,.*/,,')
> +readarray -t all_arches < <(git ls-tree "${commit}" "${debian_d}/abi/${abi}/" | \
>  								grep ' tree ' | sed -e 's,.*/,,')
>

The change works fine, but we could use the '-d' flag on ls-tree and
remove the two "grep ' tree '" and make it simpler.


Thanks,
Kleber




More information about the kernel-team mailing list