diff --git a/ceph.spec.in b/ceph.spec.in index 9ed5df68e06679..b0d552adfe3670 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -16,6 +16,11 @@ # %bcond_with ocf %bcond_without cephfs_java +%if 0%{?suse_version} +%bcond_with ceph_test_package +%else +%bcond_without ceph_test_package +%endif %bcond_with make_check %bcond_with xio %ifnarch s390 s390x @@ -561,6 +566,7 @@ well as the RESTful interface. These have to do with querying the daemons for command-description information, validating user command input against those descriptions, and submitting the command to the appropriate daemon. +%if 0%{with ceph_test_package} %package -n ceph-test Summary: Ceph benchmarks and test tools Group: System Environment/Libraries @@ -569,6 +575,7 @@ Requires: ceph-common Requires: xmlstarlet %description -n ceph-test This package contains Ceph benchmarks and test tools. +%endif %if 0%{with cephfs_java} @@ -701,6 +708,9 @@ cmake .. \ %if 0%{with xio} -DWITH_XIO=ON \ %endif +%if 0%{without ceph_test_package} + -DWITH_TESTS=OFF \ +%endif %if 0%{with cephfs_java} -DWITH_CEPHFS_JAVA=ON \ %endif @@ -1446,6 +1456,7 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %{python3_sitelib}/__pycache__/ceph_daemon.cpython*.py* ################################################################################# +%if 0%{with ceph_test_package} %files -n ceph-test %defattr(-,root,root,-) %{_bindir}/ceph-client-debug @@ -1481,6 +1492,7 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %{_mandir}/man8/ceph-debugpack.8* %dir %{_libdir}/ceph %{_libdir}/ceph/ceph-monstore-update-crush.sh +%endif ################################################################################# %if 0%{with cephfs_java}