summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/ref-variables.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-09-18 13:39:18 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-09-22 12:20:48 +0100
commit6084246825ea764c689a5c1a04b7d560c897ba50 (patch)
tree3f99a5aeb33d32c5dda3ae6ded1dc1141bce5513 /documentation/ref-manual/ref-variables.xml
parent3fa6a307c3ceeab297dfb2f2fff23eba62f2216e (diff)
downloadpoky-6084246825ea764c689a5c1a04b7d560c897ba50.tar.gz
ref-manual, yocto-project-qs: Explanations for Git tarballs
Fixes [YOCTO #5035] By default, the DL_DIR does not get files from Git repositories that are suitable for mirroring. There is a work-around by using the BB_GENERATE_MIRROR_TARBALLS variable, which, when set, causes the build system to generate tarballs for the Git repositories and place them in the DL_DIR. To address this, I added a new variable description for the BB_GENERATE_MIRROR_TARBALLS varible, updated the DL_DIR variable to indicate that "out-of-the-box" the YP puts suitable mirror files into the DL_DIR for everthing except Git repositories. Some other sections were updated where discussion revolved around pulling down source files. The QS had a spot where the BB_GENERATE_MIRROR_TARBALLS variable was actually used in an example. And, the expanded discussion on the BitBake process had a couple spots that deserved a mention. (From yocto-docs rev: 1539ff13222449ba60bfaaaac4fe1e8a795b0039) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual/ref-variables.xml')
-rw-r--r--documentation/ref-manual/ref-variables.xml32
1 files changed, 18 insertions, 14 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index fe1c100794..5d0d257e23 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -502,6 +502,12 @@
502 For performance reasons, creating and placing tarballs of 502 For performance reasons, creating and placing tarballs of
503 the Git repositories is not the default action by the 503 the Git repositories is not the default action by the
504 OpenEmbedded build system. 504 OpenEmbedded build system.
505 <literallayout class='monospaced'>
506 BB_Generate_MIRROR_TARBALLS = "1"
507 </literallayout>
508 Set this variable in your <filename>local.conf</filename>
509 file in the
510 <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
505 </para> 511 </para>
506 </glossdef> 512 </glossdef>
507 </glossentry> 513 </glossentry>
@@ -1272,6 +1278,15 @@ Core layer for images cannot be removed
1272 <para> 1278 <para>
1273 The central download directory used by the build process to 1279 The central download directory used by the build process to
1274 store downloads. 1280 store downloads.
1281 By default, <filename>DL_DIR</filename> gets files
1282 suitable for mirroring for everything except Git
1283 repositories.
1284 If you want tarballs of Git repositories, use the
1285 <link linkend='var-BB_GENERATE_MIRROR_TARBALLS'><filename>BB_GENERATE_MIRROR_TARBALLS</filename></link>
1286 variable.
1287 </para>
1288
1289 <para>
1275 You can set this directory by defining the 1290 You can set this directory by defining the
1276 <filename>DL_DIR</filename> variable in the 1291 <filename>DL_DIR</filename> variable in the
1277 <filename>/conf/local.conf</filename> file. 1292 <filename>/conf/local.conf</filename> file.
@@ -1296,20 +1311,9 @@ Core layer for images cannot be removed
1296 <filename>DL_DIR</filename> and the build system looks there 1311 <filename>DL_DIR</filename> and the build system looks there
1297 first to find source tarballs. 1312 first to find source tarballs.
1298 <note> 1313 <note>
1299 <para> 1314 When wiping and rebuilding, you can preserve this
1300 When wiping and rebuilding, you can preserve this 1315 directory to speed up this part of subsequent
1301 directory to speed up this part of subsequent 1316 builds.
1302 builds.
1303 </para>
1304
1305 <para>
1306 Also, by default, the <filename>DL_DIR</filename>
1307 does not contain tarballs of Git directories.
1308 However, you can instruct the build process to save
1309 these tarballs to the directory by using the
1310 <link linkend='var-BB_GENERATE_MIRROR_TARBALLS'><filename>BB_GENERATE_MIRROR_TARBALLS</filename></link>
1311 variable.
1312 </para>
1313 </note> 1317 </note>
1314 </para> 1318 </para>
1315 1319