ceph/debian
Kefu Chai 589626464d rpm,deb: package always-enabled plugins in a separated package
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>
2020-02-20 22:00:37 +08:00
..
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 build/ops: adding build spec for immutable object cache daemon 2019-03-22 00:16:26 +08:00
ceph-mds.dirs
ceph-mds.install
ceph-mds.postinst
ceph-mds.prerm
ceph-mgr-cephadm.install mgr/ssh -> mgr/cephadm 2019-12-11 19:14:24 -06:00
ceph-mgr-cephadm.postinst mgr/ssh -> mgr/cephadm 2019-12-11 19:14:24 -06:00
ceph-mgr-cephadm.prerm mgr/ssh -> mgr/cephadm 2019-12-11 19:14:24 -06:00
ceph-mgr-dashboard.install debian: s|lib/ceph/mgr|share/ceph/mgr| 2019-02-16 17:47:42 +08:00
ceph-mgr-dashboard.postinst debian: split ceph-mgr-dashboard plugin into its own package 2019-02-13 17:42:01 +08:00
ceph-mgr-dashboard.prerm debian: split ceph-mgr-dashboard plugin into its own package 2019-02-13 17:42:01 +08:00
ceph-mgr-diskprediction-cloud.install debian: s|lib/ceph/mgr|share/ceph/mgr| 2019-02-16 17:47:42 +08:00
ceph-mgr-diskprediction-cloud.postinst packaging: split ceph-mgr diskprediction and rook plugins into own packages 2019-02-04 14:53:35 -08:00
ceph-mgr-diskprediction-cloud.prerm packaging: split ceph-mgr diskprediction and rook plugins into own packages 2019-02-04 14:53:35 -08:00
ceph-mgr-diskprediction-local.install debian: s|lib/ceph/mgr|share/ceph/mgr| 2019-02-16 17:47:42 +08:00
ceph-mgr-diskprediction-local.postinst packaging: split ceph-mgr diskprediction and rook plugins into own packages 2019-02-04 14:53:35 -08:00
ceph-mgr-diskprediction-local.prerm packaging: split ceph-mgr diskprediction and rook plugins into own packages 2019-02-04 14:53:35 -08:00
ceph-mgr-modules-core.install rpm,deb: package always-enabled plugins in a separated package 2020-02-20 22:00:37 +08:00
ceph-mgr-rook.install debian: s|lib/ceph/mgr|share/ceph/mgr| 2019-02-16 17:47:42 +08:00
ceph-mgr-rook.postinst packaging: split ceph-mgr diskprediction and rook plugins into own packages 2019-02-04 14:53:35 -08:00
ceph-mgr-rook.prerm packaging: split ceph-mgr diskprediction and rook plugins into own packages 2019-02-04 14:53:35 -08:00
ceph-mgr.dirs
ceph-mgr.install build/ops: make/install osd_support package 2020-02-19 10:33:26 +01:00
ceph-mgr.postinst
ceph-mgr.prerm
ceph-mon.dirs
ceph-mon.install
ceph-mon.postinst
ceph-mon.prerm
ceph-osd.dirs
ceph-osd.install debian/: use ceph-osd for packaging crimson-osd 2019-06-13 23:06:59 +08:00
ceph-osd.postinst
ceph-osd.prerm
ceph-resource-agents.install
ceph-test.install src/tools: fix dedup tool's name 2019-04-08 19:19:09 +09:00
cephadm.install files,rpm,deb: rename ceph-daemon -> cephadm 2019-12-11 19:14:09 -06:00
cephadm.postinst mgr/ssh -> mgr/cephadm 2019-12-11 19:14:24 -06:00
cephadm.postrm files,rpm,deb: rename ceph-daemon -> cephadm 2019-12-11 19:14:09 -06:00
cephfs-shell.install
changelog 15.1.0 2020-01-29 22:10:24 +00:00
compat
control rpm,deb: package always-enabled plugins in a separated package 2020-02-20 22:00:37 +08:00
copyright relicense LGPL-2.1 code as LGPL-2.1 or LGPL-3.0 2019-04-22 11:22:55 -05:00
libcephfs2.install
libcephfs-dev.install
libcephfs-java.jlibs
libcephfs-jni.install
librados2.install librados: revert librados3/libradoscc back to librados2 2019-02-20 14:59:26 -05:00
librados-dev.install
libradospp-dev.install librados: add symbol versioning to the C++ API 2019-02-21 08:27:38 -05:00
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 ceph.spec, debian: Add python-common to ceph-common 2019-07-26 12:10:52 +02:00
python3-cephfs.install
python3-rados.install
python3-rbd.install
python3-rgw.install
rados-objclass-dev.install
radosgw.dirs
radosgw.install debian/radosgw.install: correct path to libradosgw.so* 2020-01-08 11:22:01 +08:00
radosgw.postinst
radosgw.prerm
rbd-fuse.install
rbd-mirror.install
rbd-nbd.install
rules cmake: drop WITH_PYTHON2 option 2019-12-19 10:58:58 +08:00
watch