From 45d8edd18d18b3873acabb5d54e955262417696f Mon Sep 17 00:00:00 2001 From: Nicolas MASSE Date: Sat, 1 Nov 2025 14:09:44 +0100 Subject: [PATCH] also build libvirt zfs driver for x86_64, starting with fedora 43 --- build.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build.sh b/build.sh index d1dbeb9..c876cb2 100755 --- a/build.sh +++ b/build.sh @@ -18,7 +18,17 @@ for dist in centos-* fedora-*; do echo "Building packages for $dist using $chroot..." for spec in $dist/SPECS/*.spec; do spec="${spec#$dist/}" + package_name="$(basename "$spec" .spec)" + dist_version="${dist#*-}" + dist_name="${dist%%-*}" + copr-cli buildscm --clone-url "$GIT_REPOSITORY" --method make_srpm --subdir "$dist" --spec "$spec" --chroot "$chroot" --background --nowait "$COPR_PROJECT" + + # Special case for libvirt on Fedora 43. Since the ZFS driver of libvirt is disabled since Fedora 43, we also build it for x86_64. + if [[ "$package_name" == "libvirt" && "$dist_name" == "fedora" && "$dist_version" -ge "43" ]]; then + echo "Also submitting libvirt build for Fedora 43 using x86_64 chroot..." + copr-cli buildscm --clone-url "$GIT_REPOSITORY" --method make_srpm --subdir "$dist" --spec "$spec" --chroot "$dist-x86_64" --background --nowait "$COPR_PROJECT" + fi done done