From 70820b0036e2850eae481a2d67af063c1796d836 Mon Sep 17 00:00:00 2001 From: Gary Lowell Date: Thu, 6 Jun 2013 22:31:54 -0700 Subject: release-process.rst: Updates for release process 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 --- doc/dev/release-process.rst | 21 ++++++++++++++++++--- 1 file 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 ========================== -- cgit v1.2.1