diff options
author | Ali Maredia <amaredia@redhat.com> | 2016-02-11 18:59:15 +0100 |
---|---|---|
committer | Ali Maredia <amaredia@redhat.com> | 2016-02-24 22:47:34 +0100 |
commit | 0cbe3dea69604730bc7dba7bc3844294f4c9ac5a (patch) | |
tree | 198ed02873849f60dafabd35e74a571b7303b522 /debian/ceph-base.install | |
parent | Merge pull request #7636 from SUSE/wip-systemd-paths (diff) | |
download | ceph-0cbe3dea69604730bc7dba7bc3844294f4c9ac5a.tar.xz ceph-0cbe3dea69604730bc7dba7bc3844294f4c9ac5a.zip |
debian/rpm: split mon/osd/mds server packages
Split up the "ceph" package into four new packages:
1. ceph-mon
2. ceph-osd
3. ceph-mds (already done on Debian)
4. ceph-base (files shared among multiple servers)
and then:
5. Make "ceph" into a metapackage that depends on both -mon and -osd
(and -mds, for RPMs).
To describe the outcome of this change another way:
For RPMs:
- "ceph-{mon,osd,mds}" Require: ceph-base.
- "ceph" will become a metapackage that Requires: ceph-{mon,osd,mds}.
For DEBs:
- "ceph-{mon,osd,mds}" will Depends: ceph-base.
- "ceph" will become a metapackage that Depends: ceph-{mon,osd}.
- "ceph" will continue to Recommends: ceph-mds
New users should "yum install ceph-mon" or "yum install ceph-osd" (or
"apt-get install ceph-mon", etc) in order to install the exact daemons
that they need.
http://tracker.ceph.com/issues/10587 Fixes: #10587
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Diffstat (limited to 'debian/ceph-base.install')
-rw-r--r-- | debian/ceph-base.install | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/debian/ceph-base.install b/debian/ceph-base.install new file mode 100644 index 00000000000..24fef5fa390 --- /dev/null +++ b/debian/ceph-base.install @@ -0,0 +1,22 @@ +etc/bash_completion.d/ceph +usr/sbin/ceph-create-keys +usr/bin/ceph-detect-init +usr/bin/ceph-debugpack +usr/bin/ceph-run +usr/bin/crushtool +usr/bin/monmaptool +usr/bin/osdmaptool +usr/lib/ceph/ceph_common.sh +usr/lib/ceph/erasure-code/* +usr/share/doc/ceph/sample.ceph.conf +usr/share/doc/ceph/sample.fetch_config +usr/share/man/man8/ceph-debugpack.8 +usr/share/man/man8/ceph-deploy.8 +usr/share/man/man8/ceph-run.8 +usr/share/man/man8/crushtool.8 +usr/share/man/man8/monmaptool.8 +usr/share/man/man8/osdmaptool.8 +usr/lib/python*/dist-packages/ceph_detect_init* +usr/share/man/man8/ceph-detect-init.8 +usr/share/man/man8/ceph-create-keys.8 +usr/bin/ceph-client-debug |