From: Gary Lowell Date: Fri, 7 Jun 2013 05:31:54 +0000 (-0700) Subject: doc: update release-process for packages X-Git-Tag: v0.79~165^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bb737117b35422da198f8a958df4da807ce2293a;p=ceph.git doc: update release-process for packages 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 Reviewed-by: Ken Dreyer --- diff --git a/doc/dev/release-process.rst b/doc/dev/release-process.rst index 59dd26b72fc9..5243e1deca78 100644 --- a/doc/dev/release-process.rst +++ b/doc/dev/release-process.rst @@ -91,13 +91,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 - ../ceph-build/push_to_rpm_repo.sh /tmp/release /tmp/rpm-repo 0.xx + mkdir /tmp/rpm-repo + ../ceph-build/push_to_rpm_repo.sh /tmp/release /tmp/rpm-repo 0.xx +Next add any additional rpms to the repo that are needed such as leveldb and +and ceph-deploy. See RPM Backports section -8. Create debian repo +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:: @@ -107,6 +114,13 @@ The key-id used below is the id of the ceph release key from step 2:: ../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 ==========================