From e867967d606a9742008a94d16f81e365e6371ec3 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Fri, 9 May 2014 14:19:48 +0300 Subject: ref-manual: Added links to new do_* sections. With the creation of the new chapter that documents the 51 tasks defined by the OpenEmbedded build system, the remainder of the ref-manual had many first-instance occurrences of do_* task names that could be cross-referenced to the new sections. I have added these links. (From yocto-docs rev: 2ff39bd226a1d8f11924283bbaa3542a9d936ba3) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/ref-manual/closer-look.xml | 47 ++++++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 12 deletions(-) (limited to 'documentation/ref-manual/closer-look.xml') diff --git a/documentation/ref-manual/closer-look.xml b/documentation/ref-manual/closer-look.xml index c223bbb0ce..7546215ae6 100644 --- a/documentation/ref-manual/closer-look.xml +++ b/documentation/ref-manual/closer-look.xml @@ -568,7 +568,9 @@ Another place the build system can get source files from is through an SCM such as Git or Subversion. In this case, a repository is cloned or checked out. - The do_fetch task inside BitBake uses + The + do_fetch + task inside BitBake uses the SRC_URI variable and the argument's prefix to determine the correct fetcher module. @@ -664,9 +666,16 @@ - BitBake uses the do_package_write_* task to + BitBake uses the do_package_write_* tasks to place generated packages into the package holding area (e.g. do_package_write_ipk for IPK packages). + See the + "do_package_write_deb", + "do_package_write_ipk", + "do_package_write_rpm", + and + "do_package_write_tar" + sections for additional information. @@ -700,8 +709,11 @@ - The do_fetch and - do_unpack tasks fetch the source files + The + do_fetch + and + do_unpack + tasks fetch the source files and unpack them into the work directory. By default, everything is accomplished in the Build Directory, @@ -762,7 +774,9 @@ - The do_patch task processes recipes by + The + do_patch + task processes recipes by using the SRC_URI variable to locate applicable patch files, which by default @@ -810,7 +824,8 @@ The configurations handled by the - do_configure task are specific + do_configure + task are specific to source code configuration for the source code being built by the recipe. @@ -827,7 +842,8 @@ do_compile: Once a configuration task has been satisfied, BitBake compiles the source using the - do_compile task. + do_compile + task. Compilation occurs in the directory pointed to by the B variable. @@ -837,7 +853,8 @@ directory. do_install: Once compilation is done, BitBake executes the - do_install task. + do_install + task. This task copies files from the B directory and places them in a holding area pointed to by the @@ -858,8 +875,11 @@ - The do_package and - do_packagedata tasks combine to analyze + The + do_package + and + do_packagedata + tasks combine to analyze the files found in the D directory and split them into subsets based on available packages and @@ -935,7 +955,9 @@ The image generation process consists of several stages and depends on many variables. - The do_rootfs task uses these key variables + The + do_rootfs + task uses these key variables to help create the list of packages to actually install: IMAGE_INSTALL: @@ -1046,7 +1068,8 @@ section. For information on advantages gained when building a cross-development toolchain using the - do_populate_sdk task, see the + do_populate_sdk + task, see the "Optionally Building a Toolchain Installer" section in the Yocto Project Application Developer's Guide. -- cgit v1.2.3-54-g00ecf