]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
doc: update release-process for packages
authorGary Lowell <glowell@inktank.com>
Fri, 7 Jun 2013 05:31:54 +0000 (22:31 -0700)
committerKen Dreyer <ken.dreyer@inktank.com>
Mon, 10 Mar 2014 21:14:34 +0000 (15:14 -0600)
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>
Reviewed-by: Ken Dreyer <ken.dreyer@inktank.com>
doc/dev/release-process.rst

index 59dd26b72fc9e6a13282bb027749a4012e487704..5243e1deca78c482606d4427a1e420c5db0a60e3 100644 (file)
@@ -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
 ==========================