Ensure all packages ExcludeArch: %{ix86}
[fedora-ocaml-rebuild.git] / Goalfile
index aad9b85..8bedabd 100644 (file)
--- a/Goalfile
+++ b/Goalfile
@@ -231,6 +231,11 @@ pure function get-source-packages () returning strings = {
                 echo "ERROR: $pkg does not %%undefine _package_note_flags" >&2
                 exit 1
             fi
+            # Check that the spec file excludes i686.
+            if ! rpmspec -P $spec | grep -sq 'ExcludeArch:.*i386' ; then
+                echo "ERROR: $pkg does not ExcludeArch: %%{ix86}" >&2
+                exit 1
+            fi
             # OK to rebuild this package.
             echo "$pkg"
         elif [ -f $pkg/%fedora-branch/dead.package ]; then