aboutsummaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2016-02-24 15:02:23 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-03-03 17:40:14 +0000
commitcd041b7546f3b22a0d503c8cabc9f3d5fdbdee1a (patch)
tree3ea453d18700a0d68b594c8a09c3e1466c5096be /documentation/dev-manual
parentf54fe56feda8d4c3c3f1320e6ec598df09bf63f5 (diff)
downloadopenembedded-core-contrib-cd041b7546f3b22a0d503c8cabc9f3d5fdbdee1a.tar.gz
dev-manual: Applied review comments to the devshell section.
Applied better wording to a couple areas in this section as pointed out by the review. Fixes [YOCTO #9114] (From yocto-docs rev: f5a402aa08b102c767e112d8df05041650733d54) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual')
-rw-r--r--documentation/dev-manual/dev-manual-model.xml13
1 files changed, 9 insertions, 4 deletions
diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml
index d10f85f6a1..984d08df81 100644
--- a/documentation/dev-manual/dev-manual-model.xml
+++ b/documentation/dev-manual/dev-manual-model.xml
@@ -3236,9 +3236,13 @@
<para>
When debugging certain commands or even when just editing packages,
<filename>devshell</filename> can be a useful tool.
- When you invoke <filename>devshell</filename>, source files are
- extracted into your working directory and patches are applied.
- Then, a new terminal is opened and you are placed in the working directory.
+ When you invoke <filename>devshell</filename>, all tasks up to and
+ including
+ <ulink url='&YOCTO_DOCS_REF_URL;#ref-tasks-patch'><filename>do_patch</filename></ulink>
+ are run for the specified target.
+ Then, a new terminal is opened and you are placed in
+ <filename>${</filename><ulink url='&YOCTO_DOCS_REF_URL;#var-S'><filename>S</filename></ulink><filename>}</filename>,
+ the source directory.
In the new terminal, all the OpenEmbedded build-related environment variables are
still defined so you can use commands such as <filename>configure</filename> and
<filename>make</filename>.
@@ -3286,7 +3290,8 @@
run the corresponding <filename>run.*</filename> script in
the
<filename>${</filename><ulink url='&YOCTO_DOCS_REF_URL;#var-WORKDIR'><filename>WORKDIR</filename></ulink><filename>}/temp</filename>
- (e.g., <filename>run.do_configure.</filename><replaceable>pid</replaceable>).
+ directory (e.g.,
+ <filename>run.do_configure.</filename><replaceable>pid</replaceable>).
If a task's script does not exist, which would be the case if the task was
skipped by way of the sstate cache, you can create the task by first running
it outside of the <filename>devshell</filename>: