summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Lowell <glowell@inktank.com>2013-06-06 22:31:54 -0700
committerGary Lowell <glowell@inktank.com>2013-06-06 22:31:54 -0700
commit70820b0036e2850eae481a2d67af063c1796d836 (patch)
treefe0b63381df81253a7ed3d82b4c9ac68cb848fe5
parent50f36934d1d16882bd42486902a9e0cf977c048c (diff)
downloadceph-wip-build-doc.tar.gz
release-process.rst: Updates for release processwip-build-doc
New script to sign rpms in the repo and create the indexes, and some description of additional packages that might need to be added. Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
-rw-r--r--doc/dev/release-process.rst21
1 files changed, 18 insertions, 3 deletions
diff --git a/doc/dev/release-process.rst b/doc/dev/release-process.rst
index fbdbec72dd4..714ca60c286 100644
--- a/doc/dev/release-process.rst
+++ b/doc/dev/release-process.rst
@@ -89,12 +89,20 @@ script, then rsyncs the results back tot the specified release directory.::
7. Create RPM Repo
==================
-Copy the rpms to the destination repo, creates the yum repository
-rpm and indexes.::
+Copy the rpms to the destination repo
+ mkdir /tmp/rpm-repo
../ceph-build/push_to_rpm_repo.sh /tmp/release /tmp/rpm-repo 0.xx
-8. Create debian repo
+Next add any additional rpms to the repo that are needed such as leveldb and
+and ceph-deploy. See RPM Backports section
+
+Finally, sign the rpms and build the repo indexes
+
+ ../ceph-build/sign_and_index_rpm_repo.sh /tmp/release /tmp/rpm-repo 0.xx
+
+
+8. Create Debian repo
=====================
The key-id used below is the id of the ceph release key from step 2::
@@ -103,6 +111,13 @@ The key-id used below is the id of the ceph release key from step 2::
../ceph-build/gen_reprepro_conf.sh /tmp/debian-repo key-id
../ceph-build/push_to_deb_repo.sh /tmp/release /tmp/debian-repo 0.xx main
+Next add any addition debian packages that are needed such as leveldb and
+ceph-deploy. See the Debian Backports section below.
+
+Debian packages are signed when added to the repo, so no furthur action is
+needed.
+
+
9. Push repos to ceph.org
==========================