From d16530e3685ae1d1e1689f98e45026c6b8846c7b Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Tue, 11 Jul 2023 19:50:15 +0100 Subject: [PATCH] Restrict ExcludeArch check to just ocaml* packages --- Goalfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Goalfile b/Goalfile index 1c96dd4..d9866f1 100644 --- a/Goalfile +++ b/Goalfile @@ -225,7 +225,10 @@ pure function get-source-packages () returning strings = { spec=$pkg/%fedora-branch/$pkg.spec if [ -f $spec ]; then # Check that the spec file excludes i686. - if ! rpmspec -P $spec | grep -sq 'ExcludeArch:.*i386' ; then + # Only implement this check for ocaml-* packages, as the + # other packages are more complicated. + if [[ "$spec" =~ ^ocaml ]] && + ! rpmspec -P $spec | grep -sq 'ExcludeArch:.*i386' ; then echo "ERROR: $pkg does not ExcludeArch: %%{ix86}" >&2 exit 1 fi -- 1.8.3.1