bitbake: bitbake-user-manual: Added "path_spec" parameter to SVN Fetcher
Fixes [YOCTO #10405] The section on the SVN Fetcher was missing information on the "path_spec" option. I added this option and also updated the examples at the bottom of the section to include that parameter. Also, made the other two examples consistent. I also removed the "date" parameter. Also, updated the "protocol" parameter as well as the "modify" parameter. For "modify" I removed the reference to "rsh". I applied a small wording change to the "protocol" parameter. Finally, I added a new "ssh" parameter. (Bitbake rev: 3ce6169afa646ef2b847e5fbabfe0191c93928b7) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
bcfb0da4fe
commit
7abb5b7206
|
@ -385,7 +385,8 @@
|
||||||
The supported parameters are as follows:
|
The supported parameters are as follows:
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para><emphasis>"method":</emphasis>
|
<listitem><para><emphasis>"method":</emphasis>
|
||||||
The protocol over which to communicate with the CVS server.
|
The protocol over which to communicate with the CVS
|
||||||
|
server.
|
||||||
By default, this protocol is "pserver".
|
By default, this protocol is "pserver".
|
||||||
If "method" is set to "ext", BitBake examines the
|
If "method" is set to "ext", BitBake examines the
|
||||||
"rsh" parameter and sets <filename>CVS_RSH</filename>.
|
"rsh" parameter and sets <filename>CVS_RSH</filename>.
|
||||||
|
@ -469,25 +470,29 @@
|
||||||
You can think of this parameter as the top-level
|
You can think of this parameter as the top-level
|
||||||
directory of the repository data you want.
|
directory of the repository data you want.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
|
<listitem><para><emphasis>"path_spec":</emphasis>
|
||||||
|
A specific directory in which to checkout the
|
||||||
|
specified svn module.
|
||||||
|
</para></listitem>
|
||||||
<listitem><para><emphasis>"protocol":</emphasis>
|
<listitem><para><emphasis>"protocol":</emphasis>
|
||||||
The protocol to use, which defaults to "svn".
|
The protocol to use, which defaults to "svn".
|
||||||
Other options are "svn+ssh" and "rsh".
|
If "protocol" is set to "svn+ssh", the "ssh"
|
||||||
For "rsh", the "rsh" parameter is also used.
|
parameter is also used.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para><emphasis>"rev":</emphasis>
|
<listitem><para><emphasis>"rev":</emphasis>
|
||||||
The revision of the source code to checkout.
|
The revision of the source code to checkout.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para><emphasis>"date":</emphasis>
|
|
||||||
The date of the source code to checkout.
|
|
||||||
Specific revisions are generally much safer to checkout
|
|
||||||
rather than by date as they do not involve timezones
|
|
||||||
(e.g. they are much more deterministic).
|
|
||||||
</para></listitem>
|
|
||||||
<listitem><para><emphasis>"scmdata":</emphasis>
|
<listitem><para><emphasis>"scmdata":</emphasis>
|
||||||
Causes the “.svn” directories to be available during
|
Causes the “.svn” directories to be available during
|
||||||
compile-time when set to "keep".
|
compile-time when set to "keep".
|
||||||
By default, these directories are removed.
|
By default, these directories are removed.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
|
<listitem><para><emphasis>"ssh":</emphasis>
|
||||||
|
An optional parameter used when "protocol" is set
|
||||||
|
to "svn+ssh".
|
||||||
|
You can use this parameter to specify the ssh
|
||||||
|
program used by svn.
|
||||||
|
</para></listitem>
|
||||||
<listitem><para><emphasis>"transportuser":</emphasis>
|
<listitem><para><emphasis>"transportuser":</emphasis>
|
||||||
When required, sets the username for the transport.
|
When required, sets the username for the transport.
|
||||||
By default, this parameter is empty.
|
By default, this parameter is empty.
|
||||||
|
@ -496,10 +501,11 @@
|
||||||
command.
|
command.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
Following are two examples using svn:
|
Following are three examples using svn:
|
||||||
<literallayout class='monospaced'>
|
<literallayout class='monospaced'>
|
||||||
SRC_URI = "svn://svn.oe.handhelds.org/svn;module=vip;proto=http;rev=667"
|
SRC_URI = "svn://myrepos/proj1;module=vip;protocol=http;rev=667"
|
||||||
SRC_URI = "svn://svn.oe.handhelds.org/svn/;module=opie;proto=svn+ssh;date=20060126"
|
SRC_URI = "svn://myrepos/proj1;module=opie;protocol=svn+ssh"
|
||||||
|
SRC_URI = "svn://myrepos/proj1;module=trunk;protocol=http;path_spec=${MY_DIR}/proj1"
|
||||||
</literallayout>
|
</literallayout>
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
|
|
Loading…
Reference in New Issue