diff options
Diffstat (limited to 'documentation')
| -rw-r--r-- | documentation/ref-manual/ref-variables.xml | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml index dabf05989e..959b8c3418 100644 --- a/documentation/ref-manual/ref-variables.xml +++ b/documentation/ref-manual/ref-variables.xml | |||
| @@ -2487,6 +2487,51 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" | |||
| 2487 | </glossdef> | 2487 | </glossdef> |
| 2488 | </glossentry> | 2488 | </glossentry> |
| 2489 | 2489 | ||
| 2490 | <glossentry id='var-PREMIRRORS'><glossterm>PREMIRRORS</glossterm> | ||
| 2491 | <glossdef> | ||
| 2492 | <para> | ||
| 2493 | Specifies additional paths from which the OpenEmbedded | ||
| 2494 | build system gets source code. | ||
| 2495 | When the build system searches for source code, it first | ||
| 2496 | tries the local download directory. | ||
| 2497 | If that location fails, the build system tries locations | ||
| 2498 | defined by <filename>PREMIRRORS</filename>, the upstream | ||
| 2499 | source, and then locations specified by | ||
| 2500 | <link linkend='var-MIRRORS'><filename>MIRRORS</filename></link> | ||
| 2501 | in that order. | ||
| 2502 | </para> | ||
| 2503 | |||
| 2504 | <para> | ||
| 2505 | Assuming your distribution | ||
| 2506 | (<link linkend='var-DISTRO'><filename>DISTRO</filename></link>) | ||
| 2507 | is "poky", the default value for | ||
| 2508 | <filename>PREMIRRORS</filename> is defined in the | ||
| 2509 | <filename>conf/distro/poky.conf</filename> file in the | ||
| 2510 | <filename>meta-yocto</filename> Git repository. | ||
| 2511 | </para> | ||
| 2512 | |||
| 2513 | <para> | ||
| 2514 | Typically, you could add a specific server for the | ||
| 2515 | build system to attempt before any others by adding | ||
| 2516 | something like the following to the | ||
| 2517 | <filename>local.conf</filename> configuration file in the | ||
| 2518 | <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>: | ||
| 2519 | <literallayout class='monospaced'> | ||
| 2520 | PREMIRRORS_prepend = "\ | ||
| 2521 | git://.*/.* http://www.yoctoproject.org/sources/ \n \ | ||
| 2522 | ftp://.*/.* http://www.yoctoproject.org/sources/ \n \ | ||
| 2523 | http://.*/.* http://www.yoctoproject.org/sources/ \n \ | ||
| 2524 | https://.*/.* http://www.yoctoproject.org/sources/ \n" | ||
| 2525 | </literallayout> | ||
| 2526 | These changes cause the build system to intercept | ||
| 2527 | Git, FTP, HTTP, and HTTPS requests and direct them to | ||
| 2528 | the <filename>http://</filename> sources mirror. | ||
| 2529 | You can use <filename>file://</filename> URLs to point | ||
| 2530 | to local directories or network shares as well. | ||
| 2531 | </para> | ||
| 2532 | </glossdef> | ||
| 2533 | </glossentry> | ||
| 2534 | |||
| 2490 | <glossentry id='var-PRINC'><glossterm>PRINC</glossterm> | 2535 | <glossentry id='var-PRINC'><glossterm>PRINC</glossterm> |
| 2491 | <glossdef> | 2536 | <glossdef> |
| 2492 | <para>Causes the <filename>PR</filename> variable of | 2537 | <para>Causes the <filename>PR</filename> variable of |
