From 5083980f4619bf282dfecde5078f1a73a2ed562a Mon Sep 17 00:00:00 2001 From: Nathan Cutler Date: Mon, 29 Feb 2016 17:29:46 +0100 Subject: [PATCH] packaging: rados-classes libraries in ceph-base Drop duplicate rados-classes libraries from ceph-osd and align the RPM packaging with Debian by using a wildcard to package everything that autotools puts in the rados-classes directory. Signed-off-by: Nathan Cutler --- ceph.spec.in | 28 +--------------------------- debian/ceph-base.install | 1 + debian/ceph-osd.install | 1 - 3 files changed, 2 insertions(+), 28 deletions(-) diff --git a/ceph.spec.in b/ceph.spec.in index 37a895ea2a1..99a38519068 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -883,21 +883,7 @@ rm -rf $RPM_BUILD_ROOT %dir %{_libexecdir}/ceph %{_libexecdir}/ceph/ceph_common.sh %dir %{_libdir}/rados-classes -%{_libdir}/rados-classes/libcls_cephfs.so* -%{_libdir}/rados-classes/libcls_rbd.so* -%{_libdir}/rados-classes/libcls_hello.so* -%{_libdir}/rados-classes/libcls_numops.so* -%{_libdir}/rados-classes/libcls_rgw.so* -%{_libdir}/rados-classes/libcls_lock.so* -%{_libdir}/rados-classes/libcls_kvs.so* -%{_libdir}/rados-classes/libcls_refcount.so* -%{_libdir}/rados-classes/libcls_log.so* -%{_libdir}/rados-classes/libcls_replica_log.so* -%{_libdir}/rados-classes/libcls_statelog.so* -%{_libdir}/rados-classes/libcls_timeindex.so* -%{_libdir}/rados-classes/libcls_user.so* -%{_libdir}/rados-classes/libcls_version.so* -%{_libdir}/rados-classes/libcls_journal.so* +%{_libdir}/rados-classes/* %dir %{_libdir}/ceph %dir %{_libdir}/ceph/erasure-code %{_libdir}/ceph/erasure-code/libec_*.so* @@ -1152,18 +1138,6 @@ fi %{_sbindir}/ceph-disk %{_sbindir}/ceph-disk-udev %{_libexecdir}/ceph/ceph-osd-prestart.sh -%dir %{_libdir}/rados-classes -%{_libdir}/rados-classes/libcls_rbd.so* -%{_libdir}/rados-classes/libcls_hello.so* -%{_libdir}/rados-classes/libcls_rgw.so* -%{_libdir}/rados-classes/libcls_lock.so* -%{_libdir}/rados-classes/libcls_kvs.so* -%{_libdir}/rados-classes/libcls_refcount.so* -%{_libdir}/rados-classes/libcls_log.so* -%{_libdir}/rados-classes/libcls_replica_log.so* -%{_libdir}/rados-classes/libcls_statelog.so* -%{_libdir}/rados-classes/libcls_user.so* -%{_libdir}/rados-classes/libcls_version.so* %{_udevrulesdir}/60-ceph-partuuid-workaround.rules %{_udevrulesdir}/95-ceph-osd.rules %{_mandir}/man8/ceph-clsinfo.8* diff --git a/debian/ceph-base.install b/debian/ceph-base.install index 24fef5fa390..895a50415c9 100644 --- a/debian/ceph-base.install +++ b/debian/ceph-base.install @@ -8,6 +8,7 @@ usr/bin/monmaptool usr/bin/osdmaptool usr/lib/ceph/ceph_common.sh usr/lib/ceph/erasure-code/* +usr/lib/rados-classes/* usr/share/doc/ceph/sample.ceph.conf usr/share/doc/ceph/sample.fetch_config usr/share/man/man8/ceph-debugpack.8 diff --git a/debian/ceph-osd.install b/debian/ceph-osd.install index 53ab4336a22..fd93b4dba93 100644 --- a/debian/ceph-osd.install +++ b/debian/ceph-osd.install @@ -7,7 +7,6 @@ usr/bin/ceph-objectstore-tool usr/bin/ceph-bluefs-tool usr/bin/ceph_objectstore_bench usr/bin/ceph-osd -usr/lib/rados-classes/* usr/lib/ceph/ceph-osd-prestart.sh usr/share/man/man8/ceph-clsinfo.8 usr/share/man/man8/ceph-disk.8 -- 2.47.3