mirror of
https://github.com/ceph/ceph
synced 2024-12-28 22:43:29 +00:00
589626464d
ceph-mgr depends on it in the sense that these plugins are a hard dependency of ceph-mgr. like cmake depends on cmake-data, even if the later cannot function on its own without the former. the reason why we need a separated package is that mgr modules are written in python, and should be arch independent. this change helps the downstream to understand this and help to minimize the divergence between upstream and downstream, because distros like debian and its derivatives encourage splitting architecture independent data into its own package. see https://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#architecture-independent-data also, the python related runtime dependencies are also moved into ceph-mgr-modules-core. if a python dependency is shared by another ceph-mgr-* package and ceph-mgr-modules-core. it's only added to ceph-mgr-modules-core for simplicity and consistency. as the name of dependency might vary on different distros, so it's tedious and error-prone to repeat these conditons and checks. Signed-off-by: Kefu Chai <kchai@redhat.com> |
||
---|---|---|
.. | ||
source | ||
.gitignore | ||
ceph-base.dirs | ||
ceph-base.docs | ||
ceph-base.install | ||
ceph-base.lintian-overrides | ||
ceph-base.maintscript | ||
ceph-base.postinst | ||
ceph-base.prerm | ||
ceph-common.dirs | ||
ceph-common.install | ||
ceph-common.postinst | ||
ceph-common.postrm | ||
ceph-fuse.install | ||
ceph-immutable-object-cache.install | ||
ceph-mds.dirs | ||
ceph-mds.install | ||
ceph-mds.postinst | ||
ceph-mds.prerm | ||
ceph-mgr-cephadm.install | ||
ceph-mgr-cephadm.postinst | ||
ceph-mgr-cephadm.prerm | ||
ceph-mgr-dashboard.install | ||
ceph-mgr-dashboard.postinst | ||
ceph-mgr-dashboard.prerm | ||
ceph-mgr-diskprediction-cloud.install | ||
ceph-mgr-diskprediction-cloud.postinst | ||
ceph-mgr-diskprediction-cloud.prerm | ||
ceph-mgr-diskprediction-local.install | ||
ceph-mgr-diskprediction-local.postinst | ||
ceph-mgr-diskprediction-local.prerm | ||
ceph-mgr-modules-core.install | ||
ceph-mgr-rook.install | ||
ceph-mgr-rook.postinst | ||
ceph-mgr-rook.prerm | ||
ceph-mgr.dirs | ||
ceph-mgr.install | ||
ceph-mgr.postinst | ||
ceph-mgr.prerm | ||
ceph-mon.dirs | ||
ceph-mon.install | ||
ceph-mon.postinst | ||
ceph-mon.prerm | ||
ceph-osd.dirs | ||
ceph-osd.install | ||
ceph-osd.postinst | ||
ceph-osd.prerm | ||
ceph-resource-agents.install | ||
ceph-test.install | ||
cephadm.install | ||
cephadm.postinst | ||
cephadm.postrm | ||
cephfs-shell.install | ||
changelog | ||
compat | ||
control | ||
copyright | ||
libcephfs2.install | ||
libcephfs-dev.install | ||
libcephfs-java.jlibs | ||
libcephfs-jni.install | ||
librados2.install | ||
librados-dev.install | ||
libradospp-dev.install | ||
libradosstriper1.install | ||
libradosstriper-dev.install | ||
librbd1.install | ||
librbd-dev.install | ||
librgw2.install | ||
librgw-dev.install | ||
py3dist-overrides | ||
python3-ceph-argparse.install | ||
python3-ceph-common.install | ||
python3-cephfs.install | ||
python3-rados.install | ||
python3-rbd.install | ||
python3-rgw.install | ||
rados-objclass-dev.install | ||
radosgw.dirs | ||
radosgw.install | ||
radosgw.postinst | ||
radosgw.prerm | ||
rbd-fuse.install | ||
rbd-mirror.install | ||
rbd-nbd.install | ||
rules | ||
watch |