]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
packaging: add all erasure code plugins to RPM packages 2434/head
authorLoic Dachary <loic-201408@dachary.org>
Tue, 9 Sep 2014 14:50:31 +0000 (16:50 +0200)
committerLoic Dachary <loic-201408@dachary.org>
Tue, 9 Sep 2014 15:05:56 +0000 (17:05 +0200)
It means distributing a few plugins that are only used for unit testing
but it does not use much disk space and this is otherwise harmless.

Explicitly listing which plugins are to be installed is problematic
because some of them (isa for now and maybe more later) are not
available for all architectures. Properly maintaining the list of
plugins to install would therefore mean exactly matching which
architecture has which plugins.

http://tracker.ceph.com/issues/9381 Fixes: #9381

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
ceph.spec.in

index d19d76fddf74da98cb65ba593000a1ff5738f2c7..9a11305d801df070c0cc10d7fc3a7f5872dbe473 100644 (file)
@@ -486,13 +486,7 @@ fi
 %{_libdir}/rados-classes/libcls_user.so*
 %{_libdir}/rados-classes/libcls_version.so*
 %dir %{_libdir}/ceph/erasure-code
-%{_libdir}/ceph/erasure-code/libec_example.so*
-%{_libdir}/ceph/erasure-code/libec_fail_to_initialize.so*
-%{_libdir}/ceph/erasure-code/libec_fail_to_register.so*
-%{_libdir}/ceph/erasure-code/libec_hangs.so*
-%{_libdir}/ceph/erasure-code/libec_jerasure*.so*
-%{_libdir}/ceph/erasure-code/libec_test_jerasure*.so*
-%{_libdir}/ceph/erasure-code/libec_missing_entry_point.so*
+%{_libdir}/ceph/erasure-code/libec_*.so*
 %if 0%{?rhel} >= 7 || 0%{?fedora}
 /usr/lib/udev/rules.d/60-ceph-partuuid-workaround.rules
 /usr/lib/udev/rules.d/95-ceph-osd.rules