* In order to save time on debugging automake and rpm spec, allowing user to skip the 'make check' with this command:
rpmbuild -ba libstoragemgmt.spec --without test * By default, the 'make check' will still be kicked off as old days. Signed-off-by: Gris Ge <f...@redhat.com> --- packaging/libstoragemgmt.spec.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packaging/libstoragemgmt.spec.in b/packaging/libstoragemgmt.spec.in index 38e0d28..967826b 100644 --- a/packaging/libstoragemgmt.spec.in +++ b/packaging/libstoragemgmt.spec.in @@ -1,5 +1,6 @@ %bcond_with rest_api %bcond_without megaraid +%bcond_without test # Use one-line macro for OBS workaround: # https://bugzilla.novell.com/show_bug.cgi?id=864323 @@ -9,6 +10,9 @@ %{?_with_megaraid: %global with_megaraid 1 } %{?_without_megaraid: %global with_megaraid 0 } +%{?_with_test: %global with_test 1 } +%{?_without_test: %global with_test 0 } + %define libsoname libstoragemgmt %if 0%{?suse_version} || 0%{?fedora} >= 15 || 0%{?rhel} >= 7 @@ -288,12 +292,14 @@ install -m 755 tools/udev/scan-scsi-target \ %clean rm -rf %{buildroot} +%if 0%{?with_test} %check if ! make check then cat test/test-suite.log || true exit 1 fi +%endif %pre -n %{libstoragemgmt} if [ $1 -eq 1 ]; then -- 1.8.3.1 ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Libstoragemgmt-devel mailing list Libstoragemgmt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libstoragemgmt-devel