1
0
mirror of https://git.yoctoproject.org/poky synced 2026-06-02 01:19:52 +00:00

ref-manual: Updated devtool sections

Updated the devtool add -h output.
Updated the devtool --help output.
Fixed wording for the "attic" file associated with the figure
  of the workspace area.

(From yocto-docs rev: bc53d9a1236ba2545c112256e886729b08b507de)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Scott Rifenbark
2018-03-06 13:11:06 -08:00
committed by Richard Purdie
parent 51347f576a
commit 7e87668bee
@@ -35,59 +35,51 @@
the commands: the commands:
<literallayout class='monospaced'> <literallayout class='monospaced'>
$ devtool --help $ devtool --help
usage: devtool add [-h] [--same-dir | --no-same-dir] [--fetch URI] NOTE: Starting bitbake server...
[--fetch-dev] [--version VERSION] [--no-git] usage: devtool [--basepath BASEPATH] [--bbpath BBPATH] [-d] [-q]
[--srcrev SRCREV | --autorev] [--srcbranch SRCBRANCH] [--color COLOR] [-h]
[--binary] [--also-native] [--src-subdir SUBDIR] &lt;subcommand&gt; ...
[--mirrors] [--provides PROVIDES]
[recipename] [srctree] [fetchuri]
Adds a new recipe to the workspace to build a specified source tree. Can OpenEmbedded development tool
optionally fetch a remote URI and unpack it to create the source tree.
arguments:
recipename Name for new recipe to add (just name - no version,
path or extension). If not specified, will attempt
to auto-detect it.
srctree Path to external source tree. If not specified, a
subdirectory of
/home/<replaceable>user</replaceable>/poky/build/workspace/sources will be
used.
fetchuri Fetch the specified URI and extract it to create
the source tree
options: options:
--basepath BASEPATH Base directory of SDK / build directory
--bbpath BBPATH Explicitly specify the BBPATH, rather than getting it
from the metadata
-d, --debug Enable debug output
-q, --quiet Print only errors
--color COLOR Colorize output (where COLOR is auto, always, never)
-h, --help show this help message and exit -h, --help show this help message and exit
--same-dir, -s Build in same directory as source
--no-same-dir Force build in a separate build directory subcommands:
--fetch URI, -f URI Fetch the specified URI and extract it to create Beginning work on a recipe:
the source tree (deprecated - pass as positional add Add a new recipe
argument instead) modify Modify the source for an existing recipe
--fetch-dev For npm, also fetch devDependencies upgrade Upgrade an existing recipe
--version VERSION, -V VERSION Getting information:
Version to use within recipe (PV) status Show workspace status
--no-git, -g If fetching source, do not set up source tree as a search Search available recipes
git repository latest-version Report the latest version of an existing recipe
--srcrev SRCREV, -S SRCREV Working on a recipe in the workspace:
Source revision to fetch if fetching from an SCM build Build a recipe
such as git (default latest) rename Rename a recipe file in the workspace
--autorev, -a When fetching from a git repository, set SRCREV in edit-recipe Edit a recipe file
the recipe to a floating revision instead of fixed find-recipe Find a recipe file
--srcbranch SRCBRANCH, -B SRCBRANCH configure-help Get help on configure script options
Branch in source repository if fetching from an SCM update-recipe Apply changes from external source tree to recipe
such as git (default master) reset Remove a recipe from your workspace
--binary, -b Treat the source tree as something that should be finish Finish working on a recipe in your workspace
installed verbatim (no compilation, same directory Testing changes on target:
structure). Useful with binary packages e.g. RPMs. deploy-target Deploy recipe output files to live target machine
--also-native Also add native variant (i.e. support building undeploy-target Undeploy recipe output files in live target machine
recipe for the build host as well as the target build-image Build image including workspace recipe packages
machine) Advanced:
--src-subdir SUBDIR Specify subdirectory within source tree to use create-workspace Set up workspace in an alternative location
--mirrors Enable PREMIRRORS and MIRRORS for source tree export Export workspace into a tar archive
fetching (disable by default). import Import exported tar archive into workspace
--provides PROVIDES, -p PROVIDES extract Extract the source for an existing recipe
Specify an alias for the item provided by the sync Synchronize the source tree for an existing recipe
recipe. E.g. virtual/libgl Use devtool &lt;subcommand&gt; --help to get help on a specific command
</literallayout> </literallayout>
</para> </para>
@@ -97,9 +89,12 @@
name and using <filename>--help</filename>: name and using <filename>--help</filename>:
<literallayout class='monospaced'> <literallayout class='monospaced'>
$ devtool add --help $ devtool add --help
NOTE: Starting bitbake server...
usage: devtool add [-h] [--same-dir | --no-same-dir] [--fetch URI] usage: devtool add [-h] [--same-dir | --no-same-dir] [--fetch URI]
[--version VERSION] [--no-git] [--autorev] [--binary] [--fetch-dev] [--version VERSION] [--no-git]
[--also-native] [--src-subdir SUBDIR] [--srcrev SRCREV | --autorev] [--srcbranch SRCBRANCH]
[--binary] [--also-native] [--src-subdir SUBDIR]
[--mirrors] [--provides PROVIDES]
[recipename] [srctree] [fetchuri] [recipename] [srctree] [fetchuri]
Adds a new recipe to the workspace to build a specified source tree. Can Adds a new recipe to the workspace to build a specified source tree. Can
@@ -123,18 +118,30 @@
--fetch URI, -f URI Fetch the specified URI and extract it to create the --fetch URI, -f URI Fetch the specified URI and extract it to create the
source tree (deprecated - pass as positional argument source tree (deprecated - pass as positional argument
instead) instead)
--fetch-dev For npm, also fetch devDependencies
--version VERSION, -V VERSION --version VERSION, -V VERSION
Version to use within recipe (PV) Version to use within recipe (PV)
--no-git, -g If fetching source, do not set up source tree as a git --no-git, -g If fetching source, do not set up source tree as a git
repository repository
--srcrev SRCREV, -S SRCREV
Source revision to fetch if fetching from an SCM such
as git (default latest)
--autorev, -a When fetching from a git repository, set SRCREV in the --autorev, -a When fetching from a git repository, set SRCREV in the
recipe to a floating revision instead of fixed recipe to a floating revision instead of fixed
--srcbranch SRCBRANCH, -B SRCBRANCH
Branch in source repository if fetching from an SCM
such as git (default master)
--binary, -b Treat the source tree as something that should be --binary, -b Treat the source tree as something that should be
installed verbatim (no compilation, same directory installed verbatim (no compilation, same directory
structure). Useful with binary packages e.g. RPMs. structure). Useful with binary packages e.g. RPMs.
--also-native Also add native variant (i.e. support building recipe --also-native Also add native variant (i.e. support building recipe
for the build host as well as the target machine) for the build host as well as the target machine)
--src-subdir SUBDIR Specify subdirectory within source tree to use --src-subdir SUBDIR Specify subdirectory within source tree to use
--mirrors Enable PREMIRRORS and MIRRORS for source tree fetching
(disable by default).
--provides PROVIDES, -p PROVIDES
Specify an alias for the item provided by the recipe.
E.g. virtual/libgl
</literallayout> </literallayout>
</para> </para>
</section> </section>
@@ -161,7 +168,7 @@
<para> <para>
<literallayout class='monospaced'> <literallayout class='monospaced'>
attic - A directory created if devtool believes it preserve attic - A directory created if devtool believes it must preserve
anything when you run "devtool reset". For example, if you anything when you run "devtool reset". For example, if you
run "devtool add", make changes to the recipe, and then run "devtool add", make changes to the recipe, and then
run "devtool reset", devtool takes notice that the file has run "devtool reset", devtool takes notice that the file has