mirror of
https://github.com/ceph/ceph
synced 2025-02-21 01:47:25 +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_with ocf
|
||||||
%bcond_without cephfs_java
|
%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 make_check
|
||||||
%bcond_with xio
|
%bcond_with xio
|
||||||
%ifnarch s390 s390x
|
%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
|
command-description information, validating user command input against those
|
||||||
descriptions, and submitting the command to the appropriate daemon.
|
descriptions, and submitting the command to the appropriate daemon.
|
||||||
|
|
||||||
|
%if 0%{with ceph_test_package}
|
||||||
%package -n ceph-test
|
%package -n ceph-test
|
||||||
Summary: Ceph benchmarks and test tools
|
Summary: Ceph benchmarks and test tools
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
@ -568,6 +574,7 @@ Requires: ceph-common
|
|||||||
Requires: xmlstarlet
|
Requires: xmlstarlet
|
||||||
%description -n ceph-test
|
%description -n ceph-test
|
||||||
This package contains Ceph benchmarks and test tools.
|
This package contains Ceph benchmarks and test tools.
|
||||||
|
%endif
|
||||||
|
|
||||||
%if 0%{with cephfs_java}
|
%if 0%{with cephfs_java}
|
||||||
|
|
||||||
@ -680,6 +687,9 @@ cmake .. \
|
|||||||
%if 0%{with xio}
|
%if 0%{with xio}
|
||||||
-DWITH_XIO=ON \
|
-DWITH_XIO=ON \
|
||||||
%endif
|
%endif
|
||||||
|
%if 0%{without ceph_test_package}
|
||||||
|
-DWITH_TESTS=OFF \
|
||||||
|
%endif
|
||||||
%if 0%{with cephfs_java}
|
%if 0%{with cephfs_java}
|
||||||
-DWITH_CEPHFS_JAVA=ON \
|
-DWITH_CEPHFS_JAVA=ON \
|
||||||
%endif
|
%endif
|
||||||
@ -1393,6 +1403,7 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1
|
|||||||
%{python3_sitelib}/ceph_daemon.py
|
%{python3_sitelib}/ceph_daemon.py
|
||||||
%{python3_sitelib}/__pycache__/ceph_daemon.cpython*.py*
|
%{python3_sitelib}/__pycache__/ceph_daemon.cpython*.py*
|
||||||
|
|
||||||
|
%if 0%{with ceph_test_package}
|
||||||
%files -n ceph-test
|
%files -n ceph-test
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_bindir}/ceph-client-debug
|
%{_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*
|
%{_mandir}/man8/ceph-debugpack.8*
|
||||||
%dir %{_libdir}/ceph
|
%dir %{_libdir}/ceph
|
||||||
%{_libdir}/ceph/ceph-monstore-update-crush.sh
|
%{_libdir}/ceph/ceph-monstore-update-crush.sh
|
||||||
|
%endif
|
||||||
|
|
||||||
%if 0%{with cephfs_java}
|
%if 0%{with cephfs_java}
|
||||||
%files -n libcephfs_jni1
|
%files -n libcephfs_jni1
|
||||||
|
Loading…
Reference in New Issue
Block a user