configure: Allow the default qemu list to be overridden by the packager.
[qemu-sanity-check.git] / qemu-sanity-check.spec.in
index 94dfa0c..f2d3ad0 100644 (file)
@@ -16,6 +16,15 @@ BuildRequires:   /usr/bin/perldoc
 BuildRequires:   cpio
 BuildRequires:   glibc-static
 
+# BuildRequire these in order to let 'make check' run.  These are
+# not required unless you want to run the tests.  Note don't run the
+# tests on ARM since qemu isn't likely to work.
+%ifarch %{ix86} x86-64
+BuildRequires:   qemu-system-x86
+%endif
+
+BuildRequires:   kernel
+
 %ifarch %{ix86} x86-64
 Requires:        qemu-system-x86
 %endif
@@ -41,7 +50,12 @@ make %{?_smp_mflags}
 
 
 %check
-make check
+%ifarch %{ix86} x86-64
+make check || {
+  cat test-suite.log
+  exit 1
+}
+%endif
 
 
 %install