From: Nathan Cutler Date: Mon, 29 Feb 2016 16:29:46 +0000 (+0100) Subject: packaging: rados-classes libraries in ceph-base X-Git-Tag: v10.0.4~5^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5083980f4619bf282dfecde5078f1a73a2ed562a;p=ceph.git 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 --- diff --git a/ceph.spec.in b/ceph.spec.in index 37a895ea2a1e..99a38519068b 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 24fef5fa390a..895a50415c90 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 53ab4336a221..fd93b4dba93a 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