diff options
author | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2008-09-02 12:24:50 -0400 |
---|---|---|
committer | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2008-09-02 12:24:50 -0400 |
commit | 3f0f4919052c294f54c77ba50398461b89014770 (patch) | |
tree | 83397e2fc396d1d38023a5c53f0fa4eb2a14b657 | |
parent | 0c03c5fe0a9d4cc4a70e4f2bd5333e7ac3074cce (diff) |
documented APT archive management practices.
-rwxr-xr-x | repo/publish | 2 | ||||
-rw-r--r-- | website/archive-key.mdwn | 27 |
2 files changed, 27 insertions, 2 deletions
diff --git a/repo/publish b/repo/publish index b7269c9..f12ae9f 100755 --- a/repo/publish +++ b/repo/publish @@ -2,4 +2,4 @@ # simple reminder script to publish the repository to the usual spot: -rsync -avz --delete dists pool root@george.riseup.net:/srv/apt/ +rsync -avz --delete dists pool archivemaster@george.riseup.net:/srv/apt/ 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 |