]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
debian/: add ceph-crimson-osd package
authorKefu Chai <kchai@redhat.com>
Thu, 6 Jun 2019 02:58:35 +0000 (10:58 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 7 Jun 2019 14:17:19 +0000 (22:17 +0800)
this package is commented out using `# Crimson`. and it will be enabled
only if we are building "crimson" flavor builds.

this package depends on ceph-osd, because it'll basically be a drop-in
replacement of ceph-osd. and it shares all the dependencies of ceph-osd.
so let's just reuse ceph-osd package for now.

Signed-off-by: Kefu Chai <kchai@redhat.com>
debian/ceph-crimson-osd.dirs [new file with mode: 0644]
debian/ceph-crimson-osd.install [new file with mode: 0644]
debian/control

diff --git a/debian/ceph-crimson-osd.dirs b/debian/ceph-crimson-osd.dirs
new file mode 100644 (file)
index 0000000..b7fc476
--- /dev/null
@@ -0,0 +1 @@
+var/lib/ceph/osd
diff --git a/debian/ceph-crimson-osd.install b/debian/ceph-crimson-osd.install
new file mode 100644 (file)
index 0000000..621ac63
--- /dev/null
@@ -0,0 +1 @@
+usr/bin/crimson-osd
index 2a7a69aa36ff0999f19930fe430e9399e881fce3..9f87ae3dfba3e29138d1711342e69cdcac0770cf 100644 (file)
@@ -377,6 +377,37 @@ Description: debugging symbols for ceph-osd
  .
  This package contains the debugging symbols for ceph-osd.
 
+# Crimson Package: ceph-crimson-osd
+# Crimson Architecture: linux-any
+# Crimson Depends: ceph-base (= ${binary:Version}),
+# Crimson          ceph-osd (= ${binary:Version}),
+# Crimson          lvm2,
+# Crimson          sudo,
+# Crimson          ${misc:Depends},
+# Crimson          ${python:Depends},
+# Crimson          ${shlibs:Depends},
+# Crimson Description: OSD server for the ceph storage system
+# Crimson  Ceph is a massively scalable, open-source, distributed
+# Crimson  storage system that runs on commodity hardware and delivers object,
+# Crimson  block and file system storage.
+# Crimson  .
+# Crimson  This package contains the Object Storage Daemon for the Ceph storage system.
+# Crimson  It is responsible for storing objects on a local file system
+# Crimson  and providing access to them over the network.
+
+# Crimson Package: ceph-crimson-osd-dbg
+# Crimson Architecture: linux-any
+# Crimson Section: debug
+# Crimson Priority: extra
+# Crimson Depends: ceph-crimson-osd (= ${binary:Version}),
+# Crimson          ${misc:Depends},
+# Crimson Description: debugging symbols for ceph-crimson-osd
+# Crimson  Ceph is a massively scalable, open-source, distributed
+# Crimson  storage system that runs on commodity hardware and delivers object,
+# Crimson  block and file system storage.
+# Crimson  .
+# Crimson  This package contains the debugging symbols for ceph-osd.
+
 Package: ceph-fuse
 Architecture: linux-any
 Depends: ${misc:Depends},