fvp-docker-images: only build used FVP docker image

Only create the FVP docker images that are currently
used in TF-A, or TF-M.[1]

[1]: https://linaro.atlassian.net/browse/TFC-732

Signed-off-by: Arthur She <arthur.she@linaro.org>
Change-Id: I26b18cb77d9916943667a0f650c63aa574bd1f9d
diff --git a/fvp-docker-images/builders.sh b/fvp-docker-images/builders.sh
index 27d1581..f2ee305 100644
--- a/fvp-docker-images/builders.sh
+++ b/fvp-docker-images/builders.sh
@@ -21,8 +21,10 @@
 aws s3 cp --recursive s3://openci-trustedfirmware-fvp-${INFRA_ENV}/ .
 aws ecr get-login-password --region eu-west-1|docker login --username AWS --password-stdin $ECR
 
+fvp_versions=$(echo ${FVP_VERSIONS} | sed -e 's/ //g' -e 's/\./\\./g' -e 's/,/|/g')
+used_fvp=$(ls F*.tgz | grep -E "${fvp_versions}")
 
-for tarball in F*.tgz
+for tarball in "${used_fvp}"
 do
     df -h
     tag=$(./create-model-tag.sh $tarball)