From 1bc87fe38a056523235029c050ab3387c9130b78 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Thu, 18 Jul 2024 15:01:21 +0200 Subject: [PATCH] Allow specifying the project in compare-package-contents.sh This allows using something like ./compare-package-contents.sh @fedora-llvm-team/llvm-snapshots-big-merge-20240718 to compare an incubator project rather than the promoted project. --- scripts/compare-package-contents.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/compare-package-contents.sh b/scripts/compare-package-contents.sh index 83563609..94ef34ca 100755 --- a/scripts/compare-package-contents.sh +++ b/scripts/compare-package-contents.sh @@ -31,6 +31,8 @@ rpm -q podman meld copr-cli diffutils grep RESULTDIR=$(mktemp -d) CONTAINERFILE=$(mktemp) +copr_project=${1:-@fedora-llvm-team/llvm-snapshots} + cat < $CONTAINERFILE FROM fedora:rawhide AS old @@ -41,12 +43,11 @@ FROM fedora:rawhide AS new ARG INTERESTING_PKGS RUN dnf install -y 'dnf5-command(copr)' -RUN dnf copr enable -y @fedora-llvm-team/llvm-snapshots +RUN dnf copr enable -y $copr_project RUN dnf install -y \${INTERESTING_PKGS} --setopt=install_weak_deps=False EOF # Get list of packages that we're interested in: -copr_project=@fedora-llvm-team/llvm-snapshots chroot=fedora-rawhide-x86_64 build_url=$(copr-cli monitor --output-format text-row --fields "chroot,url_build" $copr_project | grep -Po "$chroot\s*\Khttps://.*") echo $build_url