From 9c58422ecfd63291972fae7a00e3a4f683c2d1b4 Mon Sep 17 00:00:00 2001 From: Brett Smith Date: Thu, 17 Aug 2023 18:20:37 -0400 Subject: [PATCH] 20878: Parameterize URL for RPM package builds * Add support for rocky8. * Prevent future errors by refusing to attempt a download for unknown targets. Arvados-DCO-1.1-Signed-off-by: Brett Smith --- build/run-library.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/build/run-library.sh b/build/run-library.sh index 0766b73642..57fa49cf74 100755 --- a/build/run-library.sh +++ b/build/run-library.sh @@ -454,7 +454,16 @@ test_package_presence() { return 0 fi else - centos_repo="http://rpm.arvados.org/CentOS/7/dev/x86_64/" + local rpm_root + case "TARGET" in + centos7) rpm_root="CentOS/7/dev" ;; + rocky8) rpm_root="CentOS/8/dev" ;; + *) + echo "FIXME: Don't know RPM URL path for $TARGET, building" + return 0 + ;; + esac + local centos_repo="http://rpm.arvados.org/$rpm_root/$arch/" repo_pkg_list=$(curl -s -o - ${centos_repo}) echo ${repo_pkg_list} |grep -q ${full_pkgname} -- 2.39.5