summaryrefslogtreecommitdiff
path: root/website
diff options
context:
space:
mode:
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>2008-09-02 12:24:50 -0400
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>2008-09-02 12:24:50 -0400
commit3f0f4919052c294f54c77ba50398461b89014770 (patch)
tree83397e2fc396d1d38023a5c53f0fa4eb2a14b657 /website
parent0c03c5fe0a9d4cc4a70e4f2bd5333e7ac3074cce (diff)
documented APT archive management practices.
Diffstat (limited to 'website')
-rw-r--r--website/archive-key.mdwn27
1 files changed, 26 insertions, 1 deletions
diff --git a/website/archive-key.mdwn b/website/archive-key.mdwn
index 6aa71f3..3fb5a6c 100644
--- a/website/archive-key.mdwn
+++ b/website/archive-key.mdwn
@@ -83,4 +83,29 @@ the future.
In the event of a new archive maintainer, the entire archive will be
rebuilt from signed tags in [the monkeysphere git
-repository](/community), rather than trying to piece together
+repository](/community), rather than trying to re-verify the entire
+old archive.
+
+## Maintaining the archive ##
+
+To create a new archive including a single monkeysphere package from
+tag `$TAG` on architecture `$ARCH`, do:
+
+ git clone git://git.monkeysphere.info/monkeysphere
+ cd monkeysphere
+ git tag -v $TAG
+ git checkout $TAG
+ debuild -uc -us
+ cd repo
+ reprepro -C monkeysphere include experimental ../$TAG_$ARCH.changes
+
+When you get a package from a separate architecture `$NEWARCH`, do:
+
+ cd repo
+ reprepro -C monkeysphere includedeb experimental ../$TAG_NEWARCH.deb
+
+To publish the archive, make sure you have access to
+`archivemaster@george.riseup.net`, and then do:
+
+ cd repo
+ ./publish