Closed bazaah closed 1 year ago
File list from first go at v18 build. Should study this a bit to understand the broad themes to split on
Should also maybe consider splitting out header files into separate packages
See https://github.com/bazaah/aur-ceph/blob/experimental/v18.0.0/PKGBUILD for the work relating to this
I want to move to a smaller package model for Ceph. Specifically, I'd like to have access to the
ceph
tool without all of the baggage involved -- namely a whole JVM install for a .jar file probably no one uses.Ideally I think this should look something like the following:
E.g, with at least the following packages:
common
so
librados
so
rados-classes
so
mon
bin
osd
bin
mgr
bin
librbd
so
rbd
bin
libcephfs
so
cephfs-java
bin+so
mds
bin
librgw
so
rgw
bin
Of course, the issue with this is that the name pollution in AUR between the
{,-bin}
suffixed versions will become quite serious. So, if I plan on actually attempting this, I should try and get ceph re-admitted to the archlinux repos OR create a separate ceph focused package repo.