ceph/debian
Ali Maredia 0cbe3dea69 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>
2016-02-24 16:47:34 -05:00
..
source
.gitignore debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-base.dirs debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-base.docs debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-base.install debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-base.lintian-overrides debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-base.postinst debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-base.prerm debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-common.dirs debian/ceph-common.dirs: install /var/lib/ceph 2015-08-26 20:35:15 -04:00
ceph-common.install debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-common.postinst ceph-common: explicitly trigger /run/ceph creation 2015-09-11 11:38:47 -04:00
ceph-common.postrm
ceph-fs-common.install
ceph-fuse.install
ceph-mds.dirs
ceph-mds.install packaging: add cephfs-data-scan 2015-07-13 14:05:17 +01:00
ceph-mds.postinst debian: fix /var/lib/ceph/* directory ownership 2015-08-26 20:34:14 -04:00
ceph-mds.prerm
ceph-mon.dirs debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-mon.install debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-osd.dirs debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-osd.install debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
ceph-resource-agents.install
ceph-test.install remove ceph_streamtest 2016-01-01 13:07:29 -05:00
changelog v10.0.3 2016-02-08 17:10:53 -05:00
compat
control debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
copyright debian/copyright: update copyright for test/perf* 2015-05-27 19:03:30 +08:00
libcephfs1.install
libcephfs-dev.install
libcephfs-java.jlibs
libcephfs-jni.install
librados2.install packaging: add new tracepoint probe shared libraries 2015-10-14 12:06:47 -04:00
librados-dev.install deb,rpm: package buffer_fwd.h 2015-12-06 09:24:17 -05:00
libradosstriper1.install
libradosstriper-dev.install
librbd1.install packaging: add new tracepoint probe shared libraries 2015-10-14 12:06:47 -04:00
librbd-dev.install
python-cephfs.install pkg: add ceph_volume_client to python-cephfs 2016-01-05 00:47:54 +00:00
python-rados.install
python-rbd.install pybind: convert librbd bindings to Cython 2015-12-02 00:41:17 +09:00
radosgw.dirs radosgw: log to /var/log/ceph instead of /var/log/radosgw 2015-09-15 18:05:59 -04:00
radosgw.install debian: package radosgw-object-expirer in radosgw deb 2015-09-03 18:41:52 -04:00
radosgw.postinst debian: fix /var/lib/ceph/* directory ownership 2015-08-26 20:34:14 -04:00
radosgw.prerm
rbd-fuse.install
rbd-mirror.install packaging: add an rbd-mirror package 2016-02-04 00:10:16 -08:00
rbd-nbd.install add rbd-nbd package 2015-11-21 23:26:44 +08:00
rules debian/rpm: split mon/osd/mds server packages 2016-02-24 16:47:34 -05:00
watch