[Pkg-ceph-commits] [ceph] 07/08: Misc other updates for package splits and renames
James Downing Page
jamespage at moszumanska.debian.org
Thu Jul 14 09:52:15 UTC 2016
This is an automated email from the git hooks/post-receive script.
jamespage pushed a commit to branch ubuntu-yakkety
in repository ceph.
commit 1d0f238503e8114de0f4fc5ddd1cb9d6983f539e
Author: James Page <james.page at ubuntu.com>
Date: Wed Jul 13 10:53:50 2016 +0100
Misc other updates for package splits and renames
---
debian/{ceph.init => ceph-base.ceph.init} | 0
debian/ceph-base.lintian-overrides | 29 --------------------------
debian/control | 34 +++++++++++++++++++++++--------
debian/rules | 14 +++++--------
4 files changed, 31 insertions(+), 46 deletions(-)
diff --git a/debian/ceph.init b/debian/ceph-base.ceph.init
similarity index 100%
rename from debian/ceph.init
rename to debian/ceph-base.ceph.init
diff --git a/debian/ceph-base.lintian-overrides b/debian/ceph-base.lintian-overrides
deleted file mode 100644
index 91955c4..0000000
--- a/debian/ceph-base.lintian-overrides
+++ /dev/null
@@ -1,29 +0,0 @@
-# False-positives:
-spelling-error-in-binary * tEH the
-
-# Ceph upstart configurations don't have init.d equivalents
-ceph-base: init.d-script-not-marked-as-conffile etc/init.d/ceph-create-keys
-ceph-base: init.d-script-not-included-in-package etc/init.d/ceph-create-keys
-ceph-base: init.d-script-not-marked-as-conffile etc/init.d/ceph-mon
-ceph-base: init.d-script-not-included-in-package etc/init.d/ceph-mon
-ceph-base: init.d-script-not-marked-as-conffile etc/init.d/ceph-osd-all
-ceph-base: init.d-script-not-included-in-package etc/init.d/ceph-osd-all
-ceph-base: init.d-script-not-marked-as-conffile etc/init.d/ceph-mon-all
-ceph-base: init.d-script-not-included-in-package etc/init.d/ceph-mon-all
-ceph-base: init.d-script-not-marked-as-conffile etc/init.d/ceph-osd
-ceph-base: init.d-script-not-included-in-package etc/init.d/ceph-osd
-ceph-base: init.d-script-not-marked-as-conffile etc/init.d/ceph-all
-ceph-base: init.d-script-not-included-in-package etc/init.d/ceph-all
-ceph-base: init.d-script-not-marked-as-conffile etc/init.d/ceph-mon-all-starter
-ceph-base: init.d-script-not-included-in-package etc/init.d/ceph-mon-all-starter
-ceph-base: init.d-script-not-marked-as-conffile etc/init.d/ceph-osd-all-starter
-ceph-base: init.d-script-not-included-in-package etc/init.d/ceph-osd-all-starter
-ceph-base: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/ceph-mon-all-starter
-ceph-base: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/ceph-osd
-ceph-base: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/ceph-osd-all
-ceph-base: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/ceph-mon
-ceph-base: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/ceph-create-keys
-ceph-base: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/ceph-mon-all
-ceph-base: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/rbdmap
-ceph-base: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/ceph-all
-ceph-base: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/ceph-osd-all-starter
diff --git a/debian/control b/debian/control
index 830efa0..81fa453 100644
--- a/debian/control
+++ b/debian/control
@@ -74,6 +74,19 @@ Description: distributed storage and file system
storage system that runs on commodity hardware and delivers object,
block and file system storage.
+Package: ceph-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: ceph (= ${binary:Version}), ${misc:Depends}
+Replaces: ceph-test-dbg (<< 9.2.0-0ubuntu1~)
+Breaks: ceph-test-dbg (<< 9.2.0-0ubuntu1~)
+Description: debugging symbols for ceph
+ Ceph is a distributed storage system designed to provide excellent
+ performance, reliability, and scalability.
+ .
+ This package contains the debugging symbols for ceph.
+
Package: ceph-base
Architecture: linux-any
Depends: binutils,
@@ -110,18 +123,19 @@ Description: common ceph daemon libraries and management tools
the three Ceph server daemons (ceph-mon, ceph-osd, ceph-mds). These tools are
necessary for creating, running, and administering a Ceph storage cluster.
-Package: ceph-dbg
+Package: ceph-base-dbg
Architecture: linux-any
Section: debug
Priority: extra
-Depends: ceph (= ${binary:Version}), ${misc:Depends}
-Replaces: ceph-test-dbg (<< 9.2.0-0ubuntu1~)
-Breaks: ceph-test-dbg (<< 9.2.0-0ubuntu1~)
-Description: debugging symbols for ceph
- Ceph is a distributed storage system designed to provide excellent
- performance, reliability, and scalability.
+Depends: ceph-base (= ${binary:Version}), ${misc:Depends}
+Breaks: ceph-dbg (<< 10.2.2-0ubuntu2~),
+Replaces: ceph-dbg (<< 10.2.2-0ubuntu2~),
+Description: debugging symbols for ceph-base
+ Ceph is a massively scalable, open-source, distributed
+ storage system that runs on commodity hardware and delivers object,
+ block and file system storage.
.
- This package contains the debugging symbols for ceph.
+ This package contains the debugging symbols for ceph-base.
Package: rbd-mirror
Architecture: linux-any
@@ -262,6 +276,8 @@ Architecture: linux-any
Section: debug
Priority: extra
Depends: ceph-mon (= ${binary:Version}), ${misc:Depends}
+Breaks: ceph-dbg (<< 10.2.2-0ubuntu2~),
+Replaces: ceph-dbg (<< 10.2.2-0ubuntu2~),
Description: debugging symbols for ceph-mon
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
@@ -289,6 +305,8 @@ Architecture: linux-any
Section: debug
Priority: extra
Depends: ceph-osd (= ${binary:Version}), ${misc:Depends}
+Breaks: ceph-dbg (<< 10.2.2-0ubuntu2~),
+Replaces: ceph-dbg (<< 10.2.2-0ubuntu2~),
Description: debugging symbols for ceph-osd
Ceph is a massively scalable, open-source, distributed
storage system that runs on commodity hardware and delivers object,
diff --git a/debian/rules b/debian/rules
index fb4d4ca..13f9242 100755
--- a/debian/rules
+++ b/debian/rules
@@ -62,14 +62,6 @@ override_dh_autoreconf:
override_dh_auto_configure:
dh_auto_configure -- $(extraopts)
-override_dh_auto_build:
- dh_auto_build
- cp -v src/upstart/rbdmap.conf debian/ceph-common.rbdmap.upstart
-
-override_dh_auto_clean:
- dh_auto_clean
- rm -fv debian/*.upstart
-
override_dh_auto_install:
dh_auto_install --destdir=$(CURDIR)/debian/tmp
# NOTE: manually install python modules to avoid virtualenvs
@@ -86,7 +78,8 @@ override_dh_auto_install:
override_dh_installinit:
dh_installinit --no-start
- dh_installinit -pceph-common --no-start --name=rbdmap
+ dh_installinit -pceph-common --name=rbdmap --no-start
+ dh_installinit -pceph-base --name ceph --no-start
# install the systemd stuff manually since we have funny service names
# and need to update the paths in all of the files post install
# systemd:ceph-common
@@ -138,7 +131,10 @@ override_dh_systemd_start:
override_dh_strip:
dh_strip -pceph --dbg-package=ceph-dbg
+ dh_strip -pceph-base --dbg-package=ceph-base-dbg
dh_strip -pceph-mds --dbg-package=ceph-mds-dbg
+ dh_strip -pceph-mon --dbg-package=ceph-mon-dbg
+ dh_strip -pceph-osd --dbg-package=ceph-osd-dbg
dh_strip -pceph-fuse --dbg-package=ceph-fuse-dbg
dh_strip -prbd-fuse --dbg-package=rbd-fuse-dbg
dh_strip -prbd-mirror --dbg-package=rbd-mirror-dbg
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ceph/ceph.git
More information about the Pkg-ceph-commits
mailing list