blob: b5df25f768b45a3141798fd28dd26bdc450d284c [file] [log] [blame]
Eric Andersendec43432001-12-08 02:08:31 +00001<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
2
3<HTML>
4<HEAD>
5<title>BusyBox CVS Read/Write Instructions</title>
6</HEAD>
7
8<body text="#000000" alink="#660000" link="#660000" bgcolor="#dee2de" vlink="#660000">
9
10<basefont face="lucida, helvetica, arial" size="3">
11
12
Eric Andersen72812d32001-12-08 02:14:02 +000013<H3>Accessing the Busybox CVS Repository</H3>
14
Eric Andersendec43432001-12-08 02:08:31 +000015<CENTER>
16 <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2>
17 <TR>
18 <td bgcolor="#000000">
19 <FONT FACE="lucida, helvetica" COLOR="#ccccc0">
20 <B>B&nbsp;u&nbsp;s&nbsp;y&nbsp;B&nbsp;o&nbsp;x</B>
21 </FONT>
22 </TD>
23 </TR>
24 </TABLE>
25 <a href="/"><IMG SRC="images/busybox2.jpg" alt="BusyBox" border="0" width="360" height="230"></a><BR>
26
27
Eric Andersen90c2abd2001-12-08 02:10:37 +000028</CENTER>
Eric Andersendec43432001-12-08 02:08:31 +000029
Eric Andersena2e69082001-12-08 02:13:05 +000030<TABLE WIDTH="95%" CELLSPACING=1 CELLPADDING=4 BORDER=1>
31<TR><TD BGCOLOR="#ccccc0" ALIGN=center>
32 <A NAME="intro"> <BIG><B>
33 CVS Read/Write Access
34 </B></BIG></A>
35</TD></TR>
36<TR><TD BGCOLOR="#eeeee0">
37
38
Eric Andersendec43432001-12-08 02:08:31 +000039If you want to be able to commit things to CVS, first contribute some
40stuff to show you are serious. Then, very nicely ask
41<a href="mailto:andersen@codepoet.org">Erik Andersen</a> if he will set you up with
42an account. To access CVS, you will want to add the following to set up your environment:
43<pre>
44$ export CVS_RSH=/usr/bin/ssh
45$ export CVSROOT='username@busybox.net:/var/cvs'</pre>
46<br>
47It goes without saying you must change <em>username</em> to your own
48username...
49<p>
50
51To obtain commit access, you will need to demonstrate you are
52serious by submitting a few good patches first. Then, you will need to
53select a user-name to use when committing stuff, and finally, you will
54need to either send me a crypted password, which you will use to connect
55to the system, or send me an ssh key.
56To create a crypted password, you can do something like the following (and
57please remember to change your password to something other then<em>foo</em>!):
58
59<pre>
60$ PASSWORD=foo perl -e 'srand ; @salt=(a..z,A..Z,0..9); \
61 print crypt($ENV{PASSWORD}, $salt[rand(62)].$salt[rand(62)]), "\n";'
62<b>o0naQJuvFx4UA</b>
63</pre>
64
65If you'd like to use MD5 passwords instead, try something like the following:
66
67<pre>
68$ PASSWORD=foo perl -e 'srand ; @salt=(a..z,A..Z,0..9); \
69 print crypt($ENV{PASSWORD}, "\$1\$".$salt[rand(62)].$salt[rand(62)]), "\n";'
70<b>$1$Kp$rBBvl5cuAeJjJ6U1hCqpU1</b>
71</pre>
72
73Then I take your crypted password as is (i.e., the output of either of
74these commands), drop it into the cvs password file, and you are set to
75go.
76<p>
77Note that if your are really worried that others might see your crypted
78password, or your ssh key, you can encrypt the email containing your
79crypted password using my <a href="http://www.codepoet.org/~andersen/erik/gpg.asc">public key</a>.
80
81
82<!-- End of Table -->
83
84</TD></TR>
85</TABLE>
86
87
88
89<!-- Footer -->
90<HR>
91<TABLE WIDTH="100%">
92 <TR>
93 <TD>
94 <font size="-1" face="arial, helvetica, sans-serif">
95 Mail all comments, insults, suggestions and bribes to
96 <a href="mailto:andersen@codepoet.org">Erik Andersen</a><BR>
97 The Busybox logo is copyright 1999,2000,2001, Erik Andersen.
98 </font>
99 </TD>
100
101 <TD>
102 <a href="http://www.vim.org"><img border=0 width=90 height=36
103 src="images/written.in.vi.png"
104 alt="This site created with the vi editor"></a>
105 </TD>
106
107 <TD>
108 <a href="http://www.gimp.org/"><img border=0 width=90 height=36
109 src="images/gfx_by_gimp.png" alt="Graphics by GIMP"></a>
110 </TD>
111
112 <TD>
113 <a href="http://www.linuxtoday.com"><img width=90 height=36
114 src="images/ltbutton2.png" alt="Linux Today"></a>
115 </TD>
116
117 <TD>
118 <p><a href="http://slashdot.org"><img width=90 height=36
119 src="images/sdsmall.png" alt="Slashdot"></a>
120 </TD>
121
122 <TD>
123 <a href="http://freshmeat.net"><img width=90 height=36
124 src="images/fm.mini.png" alt="Freshmeat"></a>
125 </TD>
126
127 </TR>
128</TABLE>
129
130
Eric Andersendec43432001-12-08 02:08:31 +0000131</BODY>
132</HTML>
133
134
135