mirror of
https://github.com/ceph/ceph
synced 2025-02-19 17:08:05 +00:00
rpm: Added ceph_test_package bcond flag to control the build of ceph-test package
Fixes: http://tracker.ceph.com/issues/16776 Signed-off-by: Ricardo Dias <rdias@suse.com>
This commit is contained in:
parent
a8f8598a73
commit
0f347b82ef
12
ceph.spec.in
12
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
|
||||
@ -560,6 +565,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
|
||||
@ -568,6 +574,7 @@ Requires: ceph-common
|
||||
Requires: xmlstarlet
|
||||
%description -n ceph-test
|
||||
This package contains Ceph benchmarks and test tools.
|
||||
%endif
|
||||
|
||||
%if 0%{with cephfs_java}
|
||||
|
||||
@ -680,6 +687,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
|
||||
@ -1393,6 +1403,7 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1
|
||||
%{python3_sitelib}/ceph_daemon.py
|
||||
%{python3_sitelib}/__pycache__/ceph_daemon.cpython*.py*
|
||||
|
||||
%if 0%{with ceph_test_package}
|
||||
%files -n ceph-test
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/ceph-client-debug
|
||||
@ -1428,6 +1439,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}
|
||||
%files -n libcephfs_jni1
|
||||
|
Loading…
Reference in New Issue
Block a user