aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2006-05-18 21:53:51 +0000
committerRob Landley <rob@landley.net>2006-05-18 21:53:51 +0000
commit42c4259f685deefabe80947c0583792d24d8e74c (patch)
treed6e8a20aac4d5a0f476263e6505581dc0ed3a250
parent3afb070e6df906570f3ad1b0df099517bff6537a (diff)
downloadbusybox-w32-42c4259f685deefabe80947c0583792d24d8e74c.tar.gz
busybox-w32-42c4259f685deefabe80947c0583792d24d8e74c.tar.bz2
busybox-w32-42c4259f685deefabe80947c0583792d24d8e74c.zip
Fluff out info on morris accounts.
-rw-r--r--docs/busybox.net/developer.html111
1 files changed, 58 insertions, 53 deletions
diff --git a/docs/busybox.net/developer.html b/docs/busybox.net/developer.html
index 3d1262da8..cdb68b78c 100644
--- a/docs/busybox.net/developer.html
+++ b/docs/busybox.net/developer.html
@@ -1,64 +1,69 @@
1<!--#include file="header.html" --> 1<!--#include file="header.html" -->
2 2
3 3<h3>Morris Dancing</h3>
4<h3>Subversion Read/Write Access</h3> 4
5 5<p>Subversion commit access requires an account on Morris. The server
6If you want to be able to commit things to Subversion, first contribute some 6behind busybox.net and uclibc.org. If you want to be able to commit things to
7stuff to show you are serious. Then, very nicely ask <a 7Subversion, first contribute some stuff to show you are serious, can handle
8href="mailto:andersen@codepoet.org">Erik Andersen</a> if he will set you up 8some responsibility, and that your patches don't generally need a lot of
9with an commit access to the Subversion repository. To access Subversion, you 9cleanup. Then, very nicely ask one of us (<a href="mailto:rob@landley.net">Rob
10will want to add the following to set up your environment: 10Landley</a> for BusyBox, or <a href="mailto:andersen@codepoet.org">Erik
11 11Andersen</a> for uClibc) for an account.</p>
12<p> 12
13 13<p>If you're approved for an account, you'll need to send an email from your
14To obtain commit access, you will need to demonstrate you are serious by 14preferred contact email address with the username you'd like to use when
15submitting a few good patches first. Then, you will need to select a username 15committing changes to SVN, and attach a public ssh key to access your account
16to use when committing changes to SVN, you will need to send me the username 16with.</p>
17you have selected, you must send me your preferred contact email address, and 17
18finally, you must send me an ssh version 2 DSA key with 1024 bits (the default) 18<p>If you don't currently have an ssh version 2 DSA key at least 1024 bits
19or more. If you do not currently have an ssh version 2 DSA key, you can 19long (the default), you can generate a key using the
20generate a key using the command<pre>ssh-keygen -t dsa</pre> This will 20command <b>ssh-keygen -t dsa</b> and hitting enter at the prompts. This
21create the files <pre>/home/&lt;USERNAME&gt;/.ssh/id_dsa 21will create the files <b>~/.ssh/id_dsa</b> and <b>~/.ssh/id_dsa.pub</b>
22/home/&lt;USERNAME&gt;/.ssh/id_dsa.pub</pre> You must then send the content 22You must then send the content of 'id_dsa.pub' to me so I can set up your
23of 'id_dsa.pub' to me so I can setup your account. The content of 'id_dsa' 23account. (The content of 'id_dsa' should of course be kept secret, anyone
24should of course be kept secret. 24who has that can access any account that's installed your public key in
25 25its <b>.ssh/authorized_keys</b> file.)</p>
26<p> 26
27 27<p>Note that if you would prefer to keep your communications with us
28Note that if you would prefer to keep your communications with me 28private, you can encrypt your email using
29private, you can encrypt your email using my 29<a href="http://landley.net/pubkey.gpg">Rob's public key</a> or
30<a href="http://www.codepoet.org/andersen/erik/gpg.asc">public key</a>. 30<a href="http://www.codepoet.org/andersen/erik/gpg.asc">Erik's public
31 31key</a>.</p>
32<p> 32
33 33<p>Once you are setup with an account, you will need to use your account to
34Once you are setup with an account, you will need to use your account to 34checkout a copy of BusyBox from Subversion:</p>
35checkout a copy of BusyBox from Subversion: 35
36 36<p><b>svn checkout svn+ssh://username@busybox.net/svn/trunk/busybox</b></p>
37<pre> 37<p>or</p>
38svn list svn+ssh://username@svn.uclibc.org/svn/trunk/busybox</pre> 38<p><b>svn checkout svn+ssh://username@uclibc.org/svn/trunk/uclibc</b></p>
39<br> 39
40It goes without saying you must change <em>username</em> to your own 40<p>You must change <em>username</em> to your own username, or omit
41username... 41it if it's the same as your local username.</p>
42<p> 42
43 43<p>You can then enter the newly checked out project directory, make changes,
44You can then enter the newly checked out BusyBox directory, make changes, check 44check your changes, diff your changes, revert your changes, and and commit your
45your changes, diff your changes, revert your changes, and and commit your 45changes using commands such as:</p>
46changes usine commands such as: 46
47 47<b><pre>
48<pre>
49svn diff 48svn diff
50svn status 49svn status
51svn revert 50svn revert
52svn commit</pre> 51EDITOR=vi svn commit
52svn log -v -r PREV:HEAD
53svn help
54</pre></b>
53 55
54<p> 56<p>For additional detail on how to use Subversion, please visit the
55
56For additional detail on how to use Subversion, please visit the
57<a href="http://subversion.tigris.org/">the Subversion website</a>. 57<a href="http://subversion.tigris.org/">the Subversion website</a>.
58You might also want to read online or buy a copy of <a 58You might also want to read online or buy a copy of <a
59href="http://svnbook.red-bean.com/">the Subversion Book</a>... 59href="http://svnbook.red-bean.com/">the Subversion Book</a>...</p>
60 60
61<p>A morris account also gives you a personal web page
62(http://busybox.net/~username comes from ~/public_html on morris), and of
63course a shell prompt you can ssh into (as a regular user, root access is
64reserved for Erik and Rob). But keep in mind an account on Morris is a
65priviledge, not a requirement. Most contributors to busybox and uClibc
66haven't got one, and accounts are handed out to make the project maintainers'
67lives easier, not because "you deserve it".</p>
61 68
62<!--#include file="footer.html" --> 69<!--#include file="footer.html" -->
63
64