diff options
author | Gary Lowell <glowell@inktank.com> | 2013-06-06 22:31:54 -0700 |
---|---|---|
committer | Gary Lowell <glowell@inktank.com> | 2013-06-06 22:31:54 -0700 |
commit | 70820b0036e2850eae481a2d67af063c1796d836 (patch) | |
tree | fe0b63381df81253a7ed3d82b4c9ac68cb848fe5 | |
parent | 50f36934d1d16882bd42486902a9e0cf977c048c (diff) | |
download | ceph-70820b0036e2850eae481a2d67af063c1796d836.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.rst | 21 |
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 ========================== |