From fae7dc326d1160dc9cec3292d29f0680710de330 Mon Sep 17 00:00:00 2001 From: Hari Sekhon Date: Sun, 22 Sep 2024 21:48:00 +0100 Subject: [PATCH] updated docker_package_check.sh --- docker/docker_package_check.sh | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docker/docker_package_check.sh b/docker/docker_package_check.sh index 6da974b3..b112b7d2 100755 --- a/docker/docker_package_check.sh +++ b/docker/docker_package_check.sh @@ -50,15 +50,16 @@ shift || : check_bin docker -if [[ "$image" =~ debian ]]; then - timestamp "Debian detected, this has a huge DockerHub tag list which takes ages to iterate through the DockerHub API" - timestamp "Optimization, pull major release list from debian.org instead" - major_versions="latest -$("$srcdir/../bin/linux_distro_versions.sh" debian)" +if [[ "$image" =~ alpine ]]; then + major_versions="$("$srcdir/../bin/linux_distro_versions.sh" alpine)" +elif [[ "$image" =~ debian ]]; then + major_versions="$("$srcdir/../bin/linux_distro_versions.sh" debian)" elif [[ "$image" =~ ubuntu ]]; then - timestamp "Ubuntu detected, pulling release list from releases.ubuntu.com for speed rather than DockerHub API" - major_versions="latest -$("$srcdir/../bin/linux_distro_versions.sh" ubuntu)" + major_versions="$("$srcdir/../bin/linux_distro_versions.sh" ubuntu)" +elif [[ "$image" =~ fedora ]]; then + major_versions="$("$srcdir/../bin/linux_distro_versions.sh" fedora)" +elif [[ "$image" =~ centos ]]; then + major_versions="$("$srcdir/../bin/linux_distro_versions.sh" centos)" else timestamp "Querying DockerHub for major versions of image '$image'" major_versions="$(