浏览代码

documentation: Fixed links for "build-directory" term.

Fixes [YOCTO #11630]

Moving the "Yocto Project Terms" section from the dev-manual to the
ref-manual broke several links to the id "build-directory".  I fixed
these to reference into the ref-manual now.

(From yocto-docs rev: debe2ae8ce203ebe0f1cee0de54124c15df8bb7e)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Scott Rifenbark 8 年之前
父节点
当前提交
74bf586c94

+ 1 - 1
documentation/bsp-guide/bsp.xml

@@ -98,7 +98,7 @@
                 This root is what you add to the
                 This root is what you add to the
                 <ulink url='&YOCTO_DOCS_REF_URL;#var-BBLAYERS'><filename>BBLAYERS</filename></ulink>
                 <ulink url='&YOCTO_DOCS_REF_URL;#var-BBLAYERS'><filename>BBLAYERS</filename></ulink>
                 variable in the <filename>conf/bblayers.conf</filename> file found in the
                 variable in the <filename>conf/bblayers.conf</filename> file found in the
-                <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>,
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>,
                 which is established after you run one of the OpenEmbedded build environment
                 which is established after you run one of the OpenEmbedded build environment
                 setup scripts (i.e.
                 setup scripts (i.e.
                 <ulink url='&YOCTO_DOCS_REF_URL;#structure-core-script'><filename>&OE_INIT_FILE;</filename></ulink>
                 <ulink url='&YOCTO_DOCS_REF_URL;#structure-core-script'><filename>&OE_INIT_FILE;</filename></ulink>

+ 31 - 28
documentation/dev-manual/dev-manual-common-tasks.xml

@@ -655,7 +655,7 @@
                 <filename><ulink url='&YOCTO_DOCS_REF_URL;#var-BBLAYERS'>BBLAYERS</ulink></filename>
                 <filename><ulink url='&YOCTO_DOCS_REF_URL;#var-BBLAYERS'>BBLAYERS</ulink></filename>
                 variable in your <filename>conf/bblayers.conf</filename> file,
                 variable in your <filename>conf/bblayers.conf</filename> file,
                 which is found in the
                 which is found in the
-                <link linkend='build-directory'>Build Directory</link>.
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                 The following example shows how to enable a layer named
                 The following example shows how to enable a layer named
                 <filename>meta-mylayer</filename>:
                 <filename>meta-mylayer</filename>:
                 <literallayout class='monospaced'>
                 <literallayout class='monospaced'>
@@ -1192,7 +1192,7 @@
                 from within a recipe and using
                 from within a recipe and using
                 <filename>EXTRA_IMAGE_FEATURES</filename> from within
                 <filename>EXTRA_IMAGE_FEATURES</filename> from within
                 your <filename>local.conf</filename> file, which is found in the
                 your <filename>local.conf</filename> file, which is found in the
-                <link linkend='build-directory'>Build Directory</link>.
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
             </para>
             </para>
 
 
             <para>
             <para>
@@ -1539,7 +1539,7 @@
 
 
                 <para>
                 <para>
                     To run the tool, you just need to be in your
                     To run the tool, you just need to be in your
-                    <link linkend='build-directory'>Build Directory</link>
+                    <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                     and have sourced the build environment setup script
                     and have sourced the build environment setup script
                     (i.e.
                     (i.e.
                     <ulink url='&YOCTO_DOCS_REF_URL;#structure-core-script'><filename>oe-init-build-env</filename></ulink>
                     <ulink url='&YOCTO_DOCS_REF_URL;#structure-core-script'><filename>oe-init-build-env</filename></ulink>
@@ -2027,7 +2027,7 @@
                 or
                 or
                 <ulink url='&YOCTO_DOCS_REF_URL;#structure-memres-core-script'><filename>oe-init-build-env-memres</filename></ulink>)
                 <ulink url='&YOCTO_DOCS_REF_URL;#structure-memres-core-script'><filename>oe-init-build-env-memres</filename></ulink>)
                 and you are in the
                 and you are in the
-                <link linkend='build-directory'>Build Directory</link>,
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>,
                 use BitBake to process your recipe.
                 use BitBake to process your recipe.
                 All you need to provide is the
                 All you need to provide is the
                 <filename><replaceable>basename</replaceable></filename> of the recipe as described
                 <filename><replaceable>basename</replaceable></filename> of the recipe as described
@@ -4238,7 +4238,7 @@
                     combination of multiple libraries you want to build.
                     combination of multiple libraries you want to build.
                     You accomplish this through your <filename>local.conf</filename>
                     You accomplish this through your <filename>local.conf</filename>
                     configuration file in the
                     configuration file in the
-                    <link linkend='build-directory'>Build Directory</link>.
+                    <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                     An example configuration would be as follows:
                     An example configuration would be as follows:
                     <literallayout class='monospaced'>
                     <literallayout class='monospaced'>
      MACHINE = "qemux86-64"
      MACHINE = "qemux86-64"
@@ -4314,7 +4314,7 @@
                         <listitem><para>A unique architecture is defined for the Multilib packages,
                         <listitem><para>A unique architecture is defined for the Multilib packages,
                             along with creating a unique deploy folder under
                             along with creating a unique deploy folder under
                             <filename>tmp/deploy/rpm</filename> in the
                             <filename>tmp/deploy/rpm</filename> in the
-                            <link linkend='build-directory'>Build Directory</link>.
+                            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                             For example, consider <filename>lib32</filename> in a
                             For example, consider <filename>lib32</filename> in a
                             <filename>qemux86-64</filename> image.
                             <filename>qemux86-64</filename> image.
                             The possible architectures in the system are "all", "qemux86_64",
                             The possible architectures in the system are "all", "qemux86_64",
@@ -4858,7 +4858,7 @@
                             or
                             or
                             <ulink url='&YOCTO_DOCS_REF_URL;#structure-memres-core-script'><filename>oe-init-build-env-memres</filename></ulink>)
                             <ulink url='&YOCTO_DOCS_REF_URL;#structure-memres-core-script'><filename>oe-init-build-env-memres</filename></ulink>)
                             found in the
                             found in the
-                            <link linkend='build-directory'>Build Directory</link>.
+                            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                             </para></listitem>
                             </para></listitem>
                     </itemizedlist>
                     </itemizedlist>
                 </para>
                 </para>
@@ -4948,7 +4948,7 @@
                     or
                     or
                     <ulink url='&YOCTO_DOCS_REF_URL;#structure-memres-core-script'><filename>oe-init-build-env-memres</filename></ulink>
                     <ulink url='&YOCTO_DOCS_REF_URL;#structure-memres-core-script'><filename>oe-init-build-env-memres</filename></ulink>
                     script found in the
                     script found in the
-                    <link linkend='build-directory'>Build Directory</link>.
+                    <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                 </para>
                 </para>
 
 
                 <section id='raw-mode'>
                 <section id='raw-mode'>
@@ -5934,7 +5934,7 @@
                 or
                 or
                 <ulink url='&YOCTO_DOCS_REF_URL;#structure-memres-core-script'><filename>oe-init-build-env-memres</filename></ulink>
                 <ulink url='&YOCTO_DOCS_REF_URL;#structure-memres-core-script'><filename>oe-init-build-env-memres</filename></ulink>
                 script found in the
                 script found in the
-                <link linkend='build-directory'>Build Directory</link>.
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                 You must also be sure of the state of your build in the
                 You must also be sure of the state of your build in the
                 <link linkend='source-directory'>Source Directory</link>.
                 <link linkend='source-directory'>Source Directory</link>.
                 The following commands run <filename>menuconfig</filename>
                 The following commands run <filename>menuconfig</filename>
@@ -6104,7 +6104,7 @@
                 placed where the OpenEmbedded build system can find and apply them.
                 placed where the OpenEmbedded build system can find and apply them.
                 Syntactically, the configuration statement is identical to what would appear
                 Syntactically, the configuration statement is identical to what would appear
                 in the <filename>.config</filename> file, which is in the
                 in the <filename>.config</filename> file, which is in the
-                <link linkend='build-directory'>Build Directory</link>:
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>:
                 <literallayout class='monospaced'>
                 <literallayout class='monospaced'>
      tmp/work/<replaceable>arch</replaceable>-poky-linux/linux-yocto-<replaceable>release_specific_string</replaceable>/linux-<replaceable>arch</replaceable>-<replaceable>build_type</replaceable>
      tmp/work/<replaceable>arch</replaceable>-poky-linux/linux-yocto-<replaceable>release_specific_string</replaceable>/linux-<replaceable>arch</replaceable>-<replaceable>build_type</replaceable>
                 </literallayout>
                 </literallayout>
@@ -6390,9 +6390,11 @@
             machine in a
             machine in a
             <link linkend='source-directory'>Source Directory</link>
             <link linkend='source-directory'>Source Directory</link>
             named <filename>poky</filename>.
             named <filename>poky</filename>.
-            Furthermore, the <link linkend='build-directory'>Build Directory</link> is
-            <filename>build</filename> and is located in <filename>poky</filename> and
-            the kernel is based on the Linux 3.4 kernel.
+            Furthermore, the
+            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
+            is <filename>build</filename> and is located in
+            <filename>poky</filename> and the kernel is based on the
+            Linux 3.4 kernel.
         </para>
         </para>
 
 
         <para>
         <para>
@@ -6593,7 +6595,7 @@
                     <listitem><para><emphasis>Build for the correct target architecture:</emphasis> Your
                     <listitem><para><emphasis>Build for the correct target architecture:</emphasis> Your
                         selected <ulink url='&YOCTO_DOCS_REF_URL;#var-MACHINE'><filename>MACHINE</filename></ulink>
                         selected <ulink url='&YOCTO_DOCS_REF_URL;#var-MACHINE'><filename>MACHINE</filename></ulink>
                         definition within the <filename>local.conf</filename> file in the
                         definition within the <filename>local.conf</filename> file in the
-                        <link linkend='build-directory'>Build Directory</link>
+                        <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                         specifies the target architecture used when building the Linux kernel.
                         specifies the target architecture used when building the Linux kernel.
                         By default, <filename>MACHINE</filename> is set to
                         By default, <filename>MACHINE</filename> is set to
                         <filename>qemux86</filename>, which specifies a 32-bit
                         <filename>qemux86</filename>, which specifies a 32-bit
@@ -6653,7 +6655,7 @@
                                Never remove any files by hand from the
                                Never remove any files by hand from the
                                <filename>tmp/deploy</filename>
                                <filename>tmp/deploy</filename>
                                directory inside the
                                directory inside the
-                               <link linkend='build-directory'>Build Directory</link>.
+                               <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                                Always use the various BitBake clean tasks to
                                Always use the various BitBake clean tasks to
                                clear out previous build artifacts.
                                clear out previous build artifacts.
                                For information on the clean tasks, see the
                                For information on the clean tasks, see the
@@ -7018,7 +7020,7 @@
                     previous bulleted item.</para></listitem>
                     previous bulleted item.</para></listitem>
                 <listitem><para><emphasis>Point to Your distribution configuration file:</emphasis>
                 <listitem><para><emphasis>Point to Your distribution configuration file:</emphasis>
                     In your <filename>local.conf</filename> file in the
                     In your <filename>local.conf</filename> file in the
-                    <link linkend='build-directory'>Build Directory</link>,
+                    <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>,
                     set your
                     set your
                     <ulink url='&YOCTO_DOCS_REF_URL;#var-DISTRO'><filename>DISTRO</filename></ulink>
                     <ulink url='&YOCTO_DOCS_REF_URL;#var-DISTRO'><filename>DISTRO</filename></ulink>
                     variable to point to your distribution's configuration file.
                     variable to point to your distribution's configuration file.
@@ -7078,7 +7080,7 @@
             <filename>TEMPLATECONF</filename> to locate the directory
             <filename>TEMPLATECONF</filename> to locate the directory
             from which it gathers configuration information that ultimately
             from which it gathers configuration information that ultimately
             ends up in the
             ends up in the
-            <link linkend='build-directory'>Build Directory's</link>
+            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
             <filename>conf</filename> directory.
             <filename>conf</filename> directory.
             By default, <filename>TEMPLATECONF</filename> is set as
             By default, <filename>TEMPLATECONF</filename> is set as
             follows in the <filename>poky</filename> repository:
             follows in the <filename>poky</filename> repository:
@@ -8031,7 +8033,7 @@
                     setting
                     setting
                     <ulink url='&YOCTO_DOCS_REF_URL;#var-PRSERV_HOST'><filename>PRSERV_HOST</filename></ulink>
                     <ulink url='&YOCTO_DOCS_REF_URL;#var-PRSERV_HOST'><filename>PRSERV_HOST</filename></ulink>
                     in your <filename>local.conf</filename> file in the
                     in your <filename>local.conf</filename> file in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>:
+                    <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>:
                     <literallayout class='monospaced'>
                     <literallayout class='monospaced'>
      PRSERV_HOST = "localhost:0"
      PRSERV_HOST = "localhost:0"
                     </literallayout>
                     </literallayout>
@@ -8567,7 +8569,7 @@
                         <listitem><para>
                         <listitem><para>
                             Open the <filename>local.conf</filename> file
                             Open the <filename>local.conf</filename> file
                             inside your
                             inside your
-                            <link linkend='build-directory'>Build Directory</link>
+                            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                             (e.g. <filename>~/poky/build/conf/local.conf</filename>).
                             (e.g. <filename>~/poky/build/conf/local.conf</filename>).
                             </para></listitem>
                             </para></listitem>
                         <listitem><para>
                         <listitem><para>
@@ -9025,7 +9027,7 @@
                     and <ulink url='&YOCTO_DOCS_REF_URL;#var-EXTRA_IMAGE_FEATURES'><filename>EXTRA_IMAGE_FEATURES</filename></ulink>
                     and <ulink url='&YOCTO_DOCS_REF_URL;#var-EXTRA_IMAGE_FEATURES'><filename>EXTRA_IMAGE_FEATURES</filename></ulink>
                     variables to your <filename>local.conf</filename> file,
                     variables to your <filename>local.conf</filename> file,
                     which is found in the
                     which is found in the
-                    <link linkend='build-directory'>Build Directory</link>:
+                    <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>:
                     <literallayout class='monospaced'>
                     <literallayout class='monospaced'>
      DISTRO_FEATURES_append = " ptest"
      DISTRO_FEATURES_append = " ptest"
      EXTRA_IMAGE_FEATURES += "ptest-pkgs"
      EXTRA_IMAGE_FEATURES += "ptest-pkgs"
@@ -9261,8 +9263,8 @@
 
 
         <para>
         <para>
             By default, the OpenEmbedded build system uses the
             By default, the OpenEmbedded build system uses the
-            <link linkend='build-directory'>Build Directory</link> when
-            building source code.
+            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
+            when building source code.
             The build process involves fetching the source files, unpacking
             The build process involves fetching the source files, unpacking
             them, and then patching them if necessary before the build takes
             them, and then patching them if necessary before the build takes
             place.
             place.
@@ -9626,7 +9628,7 @@
                 Using either of the following statements in your
                 Using either of the following statements in your
                 image recipe or from within the
                 image recipe or from within the
                 <filename>local.conf</filename> file found in the
                 <filename>local.conf</filename> file found in the
-                <link linkend='build-directory'>Build Directory</link>
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                 causes the build system to create a read-only root filesystem:
                 causes the build system to create a read-only root filesystem:
                 <literallayout class='monospaced'>
                 <literallayout class='monospaced'>
      IMAGE_FEATURES = "read-only-rootfs"
      IMAGE_FEATURES = "read-only-rootfs"
@@ -10220,7 +10222,7 @@
                         <ulink url='&YOCTO_DOCS_REF_URL;#var-TEST_IMAGE'><filename>TEST_IMAGE</filename></ulink>
                         <ulink url='&YOCTO_DOCS_REF_URL;#var-TEST_IMAGE'><filename>TEST_IMAGE</filename></ulink>
                         variable to "1" in your <filename>local.conf</filename>
                         variable to "1" in your <filename>local.conf</filename>
                         file in the
                         file in the
-                        <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>:
+                        <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>:
                         <literallayout class='monospaced'>
                         <literallayout class='monospaced'>
      TEST_IMAGE = "1"
      TEST_IMAGE = "1"
                         </literallayout>
                         </literallayout>
@@ -10352,7 +10354,8 @@
      $ bitbake <replaceable>image</replaceable> -c testexport
      $ bitbake <replaceable>image</replaceable> -c testexport
                 </literallayout>
                 </literallayout>
                 Exporting the tests places them in the
                 Exporting the tests places them in the
-                <link linkend='build-directory'>Build Directory</link> in
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
+                in
                 <filename>tmp/testexport/</filename><replaceable>image</replaceable>,
                 <filename>tmp/testexport/</filename><replaceable>image</replaceable>,
                 which is controlled by the
                 which is controlled by the
                 <filename>TEST_EXPORT_DIR</filename> variable.
                 <filename>TEST_EXPORT_DIR</filename> variable.
@@ -11509,7 +11512,7 @@
                 release just the source as a tarball.
                 release just the source as a tarball.
                 You can do this by adding the following to the
                 You can do this by adding the following to the
                 <filename>local.conf</filename> file found in the
                 <filename>local.conf</filename> file found in the
-                <link linkend='build-directory'>Build Directory</link>:
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>:
                 <literallayout class='monospaced'>
                 <literallayout class='monospaced'>
      INHERIT += "archiver"
      INHERIT += "archiver"
      ARCHIVER_MODE[src] = "original"
      ARCHIVER_MODE[src] = "original"
@@ -11724,7 +11727,7 @@
                 <ulink url='&YOCTO_DOCS_REF_URL;#ref-classes-report-error'><filename>report-error</filename></ulink>
                 <ulink url='&YOCTO_DOCS_REF_URL;#ref-classes-report-error'><filename>report-error</filename></ulink>
                 class by adding the following statement to the end of
                 class by adding the following statement to the end of
                 your <filename>local.conf</filename> file in your
                 your <filename>local.conf</filename> file in your
-                <link linkend='build-directory'>Build Directory</link>.
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                 <literallayout class='monospaced'>
                 <literallayout class='monospaced'>
      INHERIT += "report-error"
      INHERIT += "report-error"
                 </literallayout>
                 </literallayout>
@@ -11783,7 +11786,7 @@
                 To disable the error reporting feature, simply remove or comment
                 To disable the error reporting feature, simply remove or comment
                 out the following statement from the end of your
                 out the following statement from the end of your
                 <filename>local.conf</filename> file in your
                 <filename>local.conf</filename> file in your
-                <link linkend='build-directory'>Build Directory</link>.
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                 <literallayout class='monospaced'>
                 <literallayout class='monospaced'>
      INHERIT += "report-error"
      INHERIT += "report-error"
                 </literallayout>
                 </literallayout>

+ 8 - 7
documentation/dev-manual/dev-manual-model.xml

@@ -87,7 +87,8 @@
 
 
         <note>
         <note>
             For a brief list of terms used when describing the development process in the Yocto Project,
             For a brief list of terms used when describing the development process in the Yocto Project,
-            see the "<link linkend='yocto-project-terms'>Yocto Project Terms</link>" section.
+            see the
+            "<ulink url='&YOCTO_DOCS_REF_URL;#yocto-project-terms'>Yocto Project Terms</ulink>" section.
         </note>
         </note>
 
 
         <para>
         <para>
@@ -431,8 +432,8 @@
                 The following figure shows the temporary file structure
                 The following figure shows the temporary file structure
                 created on your host system when the build occurs.
                 created on your host system when the build occurs.
                 This
                 This
-                <link linkend='build-directory'>Build Directory</link> contains all the
-                source files used during the build.
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
+                contains all the source files used during the build.
             </para>
             </para>
 
 
             <para>
             <para>
@@ -478,7 +479,7 @@
                         </para></listitem>
                         </para></listitem>
                     <listitem><para><emphasis>Establish the temporary kernel source files</emphasis>:
                     <listitem><para><emphasis>Establish the temporary kernel source files</emphasis>:
                         Temporary kernel source files are kept in the
                         Temporary kernel source files are kept in the
-                        <link linkend='build-directory'>Build Directory</link>
+                        <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                         created by the
                         created by the
                         OpenEmbedded build system when you run BitBake.
                         OpenEmbedded build system when you run BitBake.
                         If you have never built the kernel in which you are
                         If you have never built the kernel in which you are
@@ -1270,7 +1271,7 @@
                 <listitem><para><emphasis>Find the Source Code:</emphasis>
                 <listitem><para><emphasis>Find the Source Code:</emphasis>
                     Temporary source code used by the OpenEmbedded build system
                     Temporary source code used by the OpenEmbedded build system
                     is kept in the
                     is kept in the
-                    <link linkend='build-directory'>Build Directory</link>.
+                    <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                     See the
                     See the
                     "<link linkend='finding-the-temporary-source-code'>Finding Temporary Source Code</link>"
                     "<link linkend='finding-the-temporary-source-code'>Finding Temporary Source Code</link>"
                     section to learn how to locate the directory that has the
                     section to learn how to locate the directory that has the
@@ -1364,8 +1365,8 @@
             experiment a bit to figure out your solution.
             experiment a bit to figure out your solution.
             After you have initially built the package, you can iteratively
             After you have initially built the package, you can iteratively
             tweak the source code, which is located in the
             tweak the source code, which is located in the
-            <link linkend='build-directory'>Build Directory</link>, and then
-            you can force a re-compile and quickly test your altered code.
+            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>,
+            and then you can force a re-compile and quickly test your altered code.
             Once you settle on a solution, you can then preserve your changes
             Once you settle on a solution, you can then preserve your changes
             in the form of patches.
             in the form of patches.
             If you are using Quilt for development, see the
             If you are using Quilt for development, see the

+ 2 - 2
documentation/dev-manual/dev-manual-newbie.xml

@@ -526,8 +526,8 @@
         <filename>meta/files/common-licenses</filename>.
         <filename>meta/files/common-licenses</filename>.
         Once the build completes, the list of all licenses found and used during that build are
         Once the build completes, the list of all licenses found and used during that build are
         kept in the
         kept in the
-        <link linkend='build-directory'>Build Directory</link> at
-        <filename>tmp/deploy/licenses</filename>.
+        <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
+        at <filename>tmp/deploy/licenses</filename>.
     </para>
     </para>
 
 
     <para>
     <para>

+ 1 - 1
documentation/dev-manual/dev-manual-qemu.xml

@@ -252,7 +252,7 @@ qemux86" or "qemux86-64".
             This example starts QEMU with
             This example starts QEMU with
             <replaceable>MACHINE</replaceable> set to "qemux86".
             <replaceable>MACHINE</replaceable> set to "qemux86".
             Assuming a standard
             Assuming a standard
-            <link linkend='build-directory'>Build Directory</link>,
+            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>,
             <filename>runqemu</filename> automatically finds the
             <filename>runqemu</filename> automatically finds the
             <filename>bzImage-qemux86.bin</filename> image file and
             <filename>bzImage-qemux86.bin</filename> image file and
             the
             the

+ 1 - 1
documentation/dev-manual/dev-manual-start.xml

@@ -309,7 +309,7 @@
                 </para></listitem>
                 </para></listitem>
             <listitem><para>Optionally ensure the <filename>conf/local.conf</filename> configuration file,
             <listitem><para>Optionally ensure the <filename>conf/local.conf</filename> configuration file,
                 which is found in the
                 which is found in the
-                <link linkend='build-directory'>Build Directory</link>,
+                <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>,
                 is set up how you want it.
                 is set up how you want it.
                 This file defines many aspects of the build environment including
                 This file defines many aspects of the build environment including
                 the target machine architecture through the
                 the target machine architecture through the

+ 1 - 1
documentation/kernel-dev/kernel-dev-maint-appx.xml

@@ -209,7 +209,7 @@
             The files include the final <filename>.config</filename> file, all the <filename>.o</filename>
             The files include the final <filename>.config</filename> file, all the <filename>.o</filename>
             files, the <filename>.a</filename> files, and so forth.
             files, the <filename>.a</filename> files, and so forth.
             Since each machine or BSP has its own separate
             Since each machine or BSP has its own separate
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
             in its own separate branch
             in its own separate branch
             of the Git repository, you can easily switch between different builds.
             of the Git repository, you can easily switch between different builds.
         </para>
         </para>

+ 5 - 5
documentation/ref-manual/closer-look.xml

@@ -114,7 +114,7 @@
 
 
         <para>
         <para>
             Sourcing the build environment script creates a
             Sourcing the build environment script creates a
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+            <link linkend='build-directory'>Build Directory</link>
             if one does not already exist.
             if one does not already exist.
             BitBake uses the Build Directory for all its work during builds.
             BitBake uses the Build Directory for all its work during builds.
             The Build Directory has a <filename>conf</filename> directory that
             The Build Directory has a <filename>conf</filename> directory that
@@ -641,7 +641,7 @@
         <para>
         <para>
             When the OpenEmbedded build system generates an image or an SDK,
             When the OpenEmbedded build system generates an image or an SDK,
             it gets the packages from a package feed area located in the
             it gets the packages from a package feed area located in the
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+            <link linkend='build-directory'>Build Directory</link>.
             The
             The
             <link linkend='general-yocto-environment-figure'>general Yocto Project Development Environment figure</link>
             <link linkend='general-yocto-environment-figure'>general Yocto Project Development Environment figure</link>
             shows this package feeds area in the upper-right corner.
             shows this package feeds area in the upper-right corner.
@@ -770,7 +770,7 @@
                     depend on it are re-executed.
                     depend on it are re-executed.
                 </note>
                 </note>
                 By default, everything is accomplished in the
                 By default, everything is accomplished in the
-                <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>,
+                <link linkend='build-directory'>Build Directory</link>,
                 which has a defined structure.
                 which has a defined structure.
                 For additional general information on the Build Directory,
                 For additional general information on the Build Directory,
                 see the
                 see the
@@ -1430,7 +1430,7 @@
 
 
         <para>
         <para>
             Images are written out to the
             Images are written out to the
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+            <link linkend='build-directory'>Build Directory</link>
             inside the <filename>tmp/deploy/images/<replaceable>machine</replaceable>/</filename>
             inside the <filename>tmp/deploy/images/<replaceable>machine</replaceable>/</filename>
             folder as shown in the figure.
             folder as shown in the figure.
             This folder contains any files expected to be loaded on the
             This folder contains any files expected to be loaded on the
@@ -1545,7 +1545,7 @@
         <para>
         <para>
             Once built, the SDK installers are written out to the
             Once built, the SDK installers are written out to the
             <filename>deploy/sdk</filename> folder inside the
             <filename>deploy/sdk</filename> folder inside the
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+            <link linkend='build-directory'>Build Directory</link>
             as shown in the figure at the beginning of this section.
             as shown in the figure at the beginning of this section.
             Depending on the type of SDK, several variables exist that help
             Depending on the type of SDK, several variables exist that help
             configure these files.
             configure these files.

+ 3 - 2
documentation/ref-manual/faq.xml

@@ -702,7 +702,8 @@
                 <link linkend='structure-core-script'><filename>&OE_INIT_FILE;</filename></link>
                 <link linkend='structure-core-script'><filename>&OE_INIT_FILE;</filename></link>
                 or
                 or
                 <link linkend='structure-memres-core-script'><filename>oe-init-build-env-memres</filename></link>).
                 <link linkend='structure-memres-core-script'><filename>oe-init-build-env-memres</filename></link>).
-                By default, this <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                By default, this
+                <link linkend='build-directory'>Build Directory</link>
                 is named <filename>build</filename> but can be named
                 is named <filename>build</filename> but can be named
                 anything you want.
                 anything you want.
             </para>
             </para>
@@ -765,7 +766,7 @@
 
 
             <para>
             <para>
                 Meanwhile, <filename>DESTDIR</filename> is a path within the
                 Meanwhile, <filename>DESTDIR</filename> is a path within the
-                <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                <link linkend='build-directory'>Build Directory</link>.
                 However, when the recipe builds a native program (i.e. one
                 However, when the recipe builds a native program (i.e. one
                 that is intended to run on the build machine), that program
                 that is intended to run on the build machine), that program
                 is never installed directly to the build machine's root
                 is never installed directly to the build machine's root

+ 1 - 1
documentation/ref-manual/introduction.xml

@@ -953,7 +953,7 @@
                        <filename>.sh</filename> file that installs
                        <filename>.sh</filename> file that installs
                        the tools in the <filename>tmp/deploy/sdk</filename>
                        the tools in the <filename>tmp/deploy/sdk</filename>
                        subdirectory of the
                        subdirectory of the
-                       <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                       <link linkend='build-directory'>Build Directory</link>.
                        The installer file has the string "buildtools"
                        The installer file has the string "buildtools"
                        in the name.
                        in the name.
                        </para></listitem>
                        </para></listitem>

+ 1 - 1
documentation/ref-manual/migration.xml

@@ -821,7 +821,7 @@
                 <listitem><para>
                 <listitem><para>
                     When buildhistory is enabled, its output is now written
                     When buildhistory is enabled, its output is now written
                     under the
                     under the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                    <link linkend='build-directory'>Build Directory</link>
                     rather than
                     rather than
                     <link linkend='var-TMPDIR'><filename>TMPDIR</filename></link>.
                     <link linkend='var-TMPDIR'><filename>TMPDIR</filename></link>.
                     Doing so makes it easier to delete
                     Doing so makes it easier to delete

+ 2 - 2
documentation/ref-manual/ref-classes.xml

@@ -2393,7 +2393,7 @@ This check was removed for YP 2.3 release
         <filename><link linkend='var-PACKAGE_CLASSES'>PACKAGE_CLASSES</link></filename>
         <filename><link linkend='var-PACKAGE_CLASSES'>PACKAGE_CLASSES</link></filename>
         variable defined in your <filename>conf/local.conf</filename>
         variable defined in your <filename>conf/local.conf</filename>
         configuration file, which is located in the
         configuration file, which is located in the
-        <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+        <link linkend='build-directory'>Build Directory</link>.
         When defining the variable, you can specify one or more package types.
         When defining the variable, you can specify one or more package types.
         Since images are generated from packages, a packaging class is
         Since images are generated from packages, a packaging class is
         needed to enable image generation.
         needed to enable image generation.
@@ -2988,7 +2988,7 @@ This check was removed for YP 2.3 release
         as the build progresses, you can enable <filename>rm_work</filename>
         as the build progresses, you can enable <filename>rm_work</filename>
         by adding the following to your <filename>local.conf</filename> file,
         by adding the following to your <filename>local.conf</filename> file,
         which is found in the
         which is found in the
-        <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+        <link linkend='build-directory'>Build Directory</link>.
         <literallayout class='monospaced'>
         <literallayout class='monospaced'>
     INHERIT += "rm_work"
     INHERIT += "rm_work"
         </literallayout>
         </literallayout>

+ 1 - 1
documentation/ref-manual/ref-devtool-reference.xml

@@ -573,7 +573,7 @@
         <para>
         <para>
             Use the <filename>devtool create-workspace</filename> command to
             Use the <filename>devtool create-workspace</filename> command to
             create a new workspace layer in your
             create a new workspace layer in your
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+            <link linkend='build-directory'>Build Directory</link>.
             When you create a new workspace layer, it is populated with the
             When you create a new workspace layer, it is populated with the
             <filename>README</filename> file and the
             <filename>README</filename> file and the
             <filename>conf</filename> directory only.
             <filename>conf</filename> directory only.

+ 7 - 6
documentation/ref-manual/ref-structure.xml

@@ -75,7 +75,8 @@
             This directory contains user configuration files and the output
             This directory contains user configuration files and the output
             generated by the OpenEmbedded build system in its standard configuration where
             generated by the OpenEmbedded build system in its standard configuration where
             the source tree is combined with the output.
             the source tree is combined with the output.
-            The <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+            The
+            <link linkend='build-directory'>Build Directory</link>
             is created initially when you <filename>source</filename>
             is created initially when you <filename>source</filename>
             the OpenEmbedded build environment setup script
             the OpenEmbedded build environment setup script
             (i.e.
             (i.e.
@@ -212,7 +213,7 @@
         <para>
         <para>
             When you run this script, your Yocto Project environment is set
             When you run this script, your Yocto Project environment is set
             up, a
             up, a
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+            <link linkend='build-directory'>Build Directory</link>
             is created, your working directory becomes the Build Directory,
             is created, your working directory becomes the Build Directory,
             and you are presented with a list of common BitBake targets.
             and you are presented with a list of common BitBake targets.
             Here is an example:
             Here is an example:
@@ -246,7 +247,7 @@
 
 
         <para>
         <para>
             By default, running this script without a
             By default, running this script without a
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+            <link linkend='build-directory'>Build Directory</link>
             argument creates the <filename>build</filename> directory
             argument creates the <filename>build</filename> directory
             in your current working directory.
             in your current working directory.
             If you provide a Build Directory argument when you
             If you provide a Build Directory argument when you
@@ -330,7 +331,7 @@
                 <listitem><para>
                 <listitem><para>
                     The script's parameters are positionally dependent.
                     The script's parameters are positionally dependent.
                     Consequently, you cannot run the script and provide a
                     Consequently, you cannot run the script and provide a
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                    <link linkend='build-directory'>Build Directory</link>
                     name without also providing a port number.
                     name without also providing a port number.
                     In other words, the following syntax is illegal:
                     In other words, the following syntax is illegal:
                     <literallayout class='monospaced'>
                     <literallayout class='monospaced'>
@@ -386,7 +387,7 @@
 
 
         <para>
         <para>
             By default, running this script without a
             By default, running this script without a
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+            <link linkend='build-directory'>Build Directory</link>
             argument creates a build directory named
             argument creates a build directory named
             <filename>build</filename>.
             <filename>build</filename>.
             If you provide a Build Directory argument and port number when you
             If you provide a Build Directory argument and port number when you
@@ -443,7 +444,7 @@
 
 
     <para>
     <para>
         The OpenEmbedded build system creates the
         The OpenEmbedded build system creates the
-        <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+        <link linkend='build-directory'>Build Directory</link>
         when you run one of the build environment setup scripts (i.e.
         when you run one of the build environment setup scripts (i.e.
         <link linkend='structure-core-script'><filename>&OE_INIT_FILE;</filename></link>
         <link linkend='structure-core-script'><filename>&OE_INIT_FILE;</filename></link>
         or
         or

+ 29 - 27
documentation/ref-manual/ref-variables.xml

@@ -536,7 +536,7 @@
                 <para role="glossdeffirst">
                 <para role="glossdeffirst">
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
                     The directory within the
                     The directory within the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                    <link linkend='build-directory'>Build Directory</link>
                     in which the OpenEmbedded build system places generated
                     in which the OpenEmbedded build system places generated
                     objects during a recipe's build process.
                     objects during a recipe's build process.
                     By default, this directory is the same as the <link linkend='var-S'><filename>S</filename></link>
                     By default, this directory is the same as the <link linkend='var-S'><filename>S</filename></link>
@@ -734,7 +734,7 @@
                     variable to "1", "yes", or "true"
                     variable to "1", "yes", or "true"
                     in your <filename>local.conf</filename> file, which is
                     in your <filename>local.conf</filename> file, which is
                     located in the
                     located in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>:
+                    <link linkend='build-directory'>Build Directory</link>:
                     Here is an example:
                     Here is an example:
                     <literallayout class='monospaced'>
                     <literallayout class='monospaced'>
      BB_DANGLINGAPPENDS_WARNONLY = "1"
      BB_DANGLINGAPPENDS_WARNONLY = "1"
@@ -759,7 +759,7 @@
                     Disk space monitoring is disabled by default.
                     Disk space monitoring is disabled by default.
                     To enable monitoring, add the <filename>BB_DISKMON_DIRS</filename>
                     To enable monitoring, add the <filename>BB_DISKMON_DIRS</filename>
                     variable to your <filename>conf/local.conf</filename> file found in the
                     variable to your <filename>conf/local.conf</filename> file found in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                     Use the following form:
                     Use the following form:
                     <literallayout class='monospaced'>
                     <literallayout class='monospaced'>
      BB_DISKMON_DIRS = "<replaceable>action</replaceable>,<replaceable>dir</replaceable>,<replaceable>threshold</replaceable> [...]"
      BB_DISKMON_DIRS = "<replaceable>action</replaceable>,<replaceable>dir</replaceable>,<replaceable>threshold</replaceable> [...]"
@@ -852,7 +852,7 @@
                     Defines the disk space and free inode warning intervals.
                     Defines the disk space and free inode warning intervals.
                     To set these intervals, define the variable in your
                     To set these intervals, define the variable in your
                     <filename>conf/local.conf</filename> file in the
                     <filename>conf/local.conf</filename> file in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                 </para>
                 </para>
 
 
                 <para>
                 <para>
@@ -936,7 +936,7 @@
                     </literallayout>
                     </literallayout>
                     Set this variable in your <filename>local.conf</filename>
                     Set this variable in your <filename>local.conf</filename>
                     file in the
                     file in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                 </para>
                 </para>
             </glossdef>
             </glossdef>
         </glossentry>
         </glossentry>
@@ -1154,7 +1154,8 @@
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
                     Lists the layers to enable during the build.
                     Lists the layers to enable during the build.
                     This variable is defined in the <filename>bblayers.conf</filename> configuration
                     This variable is defined in the <filename>bblayers.conf</filename> configuration
-                    file in the <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    file in the
+                    <link linkend='build-directory'>Build Directory</link>.
                     Here is an example:
                     Here is an example:
                     <literallayout class='monospaced'>
                     <literallayout class='monospaced'>
      BBLAYERS = " \
      BBLAYERS = " \
@@ -1250,7 +1251,7 @@
      BBMULTIFONFIG = "configA configB configC"
      BBMULTIFONFIG = "configA configB configC"
                     </literallayout>
                     </literallayout>
                     Each configuration file you use must reside in the
                     Each configuration file you use must reside in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory's</ulink>
+                    <link linkend='build-directory'>Build Directory</link>
                     <filename>conf/multiconfig</filename> directory
                     <filename>conf/multiconfig</filename> directory
                     (e.g.
                     (e.g.
                     <replaceable>build_directory</replaceable><filename>/conf/multiconfig/configA.conf</filename>).
                     <replaceable>build_directory</replaceable><filename>/conf/multiconfig/configA.conf</filename>).
@@ -1280,7 +1281,7 @@
                     <filename>PATH</filename> variable.
                     <filename>PATH</filename> variable.
                     <note>
                     <note>
                         If you run BitBake from a directory outside of the
                         If you run BitBake from a directory outside of the
-                        <ulink url='&YOCTO_DOCS_DEV_URL;build-directory'>Build Directory</ulink>,
+                        <link linkend='build-directory'>Build Directory</link>,
                         you must be sure to set
                         you must be sure to set
                         <filename>BBPATH</filename> to point to the
                         <filename>BBPATH</filename> to point to the
                         Build Directory.
                         Build Directory.
@@ -1626,7 +1627,7 @@
                 <para role="glossdeffirst">
                 <para role="glossdeffirst">
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
                     Points to the location of the
                     Points to the location of the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                     You can define this directory indirectly through the
                     You can define this directory indirectly through the
                     <link linkend='structure-core-script'><filename>&OE_INIT_FILE;</filename></link>
                     <link linkend='structure-core-script'><filename>&OE_INIT_FILE;</filename></link>
                     and
                     and
@@ -2595,7 +2596,7 @@
                     You should only set this variable in the
                     You should only set this variable in the
                     <filename>local.conf</filename> configuration file found
                     <filename>local.conf</filename> configuration file found
                     in the
                     in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                 </para>
                 </para>
 
 
                 <para>
                 <para>
@@ -2805,7 +2806,8 @@
                 <para role="glossdeffirst">
                 <para role="glossdeffirst">
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
                     The destination directory.
                     The destination directory.
-                    The location in the <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                    The location in the
+                    <link linkend='build-directory'>Build Directory</link>
                     where components are installed by the
                     where components are installed by the
                     <link linkend='ref-tasks-install'><filename>do_install</filename></link>
                     <link linkend='ref-tasks-install'><filename>do_install</filename></link>
                     task.
                     task.
@@ -3116,7 +3118,7 @@
                     system uses to place images, packages, SDKs and other output
                     system uses to place images, packages, SDKs and other output
                     files that are ready to be used outside of the build system.
                     files that are ready to be used outside of the build system.
                     By default, this directory resides within the
                     By default, this directory resides within the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                    <link linkend='build-directory'>Build Directory</link>
                     as <filename>${TMPDIR}/deploy</filename>.
                     as <filename>${TMPDIR}/deploy</filename>.
                 </para>
                 </para>
 
 
@@ -3189,7 +3191,7 @@
                     The directory is machine-specific as it contains the
                     The directory is machine-specific as it contains the
                     <filename>${MACHINE}</filename> name.
                     <filename>${MACHINE}</filename> name.
                     By default, this directory resides within the
                     By default, this directory resides within the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                    <link linkend='build-directory'>Build Directory</link>
                     as <filename>${DEPLOY_DIR}/images/${MACHINE}/</filename>.
                     as <filename>${DEPLOY_DIR}/images/${MACHINE}/</filename>.
                 </para>
                 </para>
 
 
@@ -3794,7 +3796,7 @@
                     to touch it.
                     to touch it.
                     By default, the directory is <filename>downloads</filename>
                     By default, the directory is <filename>downloads</filename>
                     in the
                     in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                     <literallayout class='monospaced'>
                     <literallayout class='monospaced'>
      #DL_DIR ?= "${TOPDIR}/downloads"
      #DL_DIR ?= "${TOPDIR}/downloads"
                     </literallayout>
                     </literallayout>
@@ -4191,7 +4193,7 @@
                 <para>
                 <para>
                     Typically, you configure this variable in your
                     Typically, you configure this variable in your
                     <filename>local.conf</filename> file, which is found in the
                     <filename>local.conf</filename> file, which is found in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                     Although you can use this variable from within a recipe,
                     Although you can use this variable from within a recipe,
                     best practices dictate that you do not.
                     best practices dictate that you do not.
                     <note>
                     <note>
@@ -4761,7 +4763,7 @@
                 <para>
                 <para>
                     You define the <filename>FILESYSTEM_PERMS_TABLES</filename> variable in the
                     You define the <filename>FILESYSTEM_PERMS_TABLES</filename> variable in the
                     <filename>conf/local.conf</filename> file, which is found in the
                     <filename>conf/local.conf</filename> file, which is found in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>, to
+                    <link linkend='build-directory'>Build Directory</link>, to
                     point to your custom <filename>fs-perms.txt</filename>.
                     point to your custom <filename>fs-perms.txt</filename>.
                     You can specify more than a single file permissions setting table.
                     You can specify more than a single file permissions setting table.
                     The paths you specify to these files must be defined within the
                     The paths you specify to these files must be defined within the
@@ -5613,7 +5615,7 @@
                     Typically, you configure this variable in an image recipe.
                     Typically, you configure this variable in an image recipe.
                     Although you can use this variable from your
                     Although you can use this variable from your
                     <filename>local.conf</filename> file, which is found in the
                     <filename>local.conf</filename> file, which is found in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>,
+                    <link linkend='build-directory'>Build Directory</link>,
                     best practices dictate that you do not.
                     best practices dictate that you do not.
                     <note>
                     <note>
                         To enable extra features from outside the image recipe,
                         To enable extra features from outside the image recipe,
@@ -6562,7 +6564,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
                     The combined binary is deposited into the
                     The combined binary is deposited into the
                     <filename>tmp/deploy</filename> directory, which is part
                     <filename>tmp/deploy</filename> directory, which is part
                     of the
                     of the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                 </para>
                 </para>
 
 
                 <para>
                 <para>
@@ -7941,7 +7943,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
                     Specifies the target device for which the image is built.
                     Specifies the target device for which the image is built.
                     You define <filename>MACHINE</filename> in the
                     You define <filename>MACHINE</filename> in the
                     <filename>local.conf</filename> file found in the
                     <filename>local.conf</filename> file found in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                     By default, <filename>MACHINE</filename> is set to
                     By default, <filename>MACHINE</filename> is set to
                     "qemux86", which is an x86-based architecture machine to
                     "qemux86", which is an x86-based architecture machine to
                     be emulated using QEMU:
                     be emulated using QEMU:
@@ -9085,7 +9087,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
                     This variable, which is set in the
                     This variable, which is set in the
                     <filename>local.conf</filename> configuration file found in
                     <filename>local.conf</filename> configuration file found in
                     the <filename>conf</filename> folder of the
                     the <filename>conf</filename> folder of the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>,
+                    <link linkend='build-directory'>Build Directory</link>,
                     specifies the package manager the OpenEmbedded build system
                     specifies the package manager the OpenEmbedded build system
                     uses when packaging data.
                     uses when packaging data.
                 </para>
                 </para>
@@ -10531,7 +10533,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
                     build system to attempt before any others by adding
                     build system to attempt before any others by adding
                     something like the following to the
                     something like the following to the
                     <filename>local.conf</filename> configuration file in the
                     <filename>local.conf</filename> configuration file in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>:
+                    <link linkend='build-directory'>Build Directory</link>:
                     <literallayout class='monospaced'>
                     <literallayout class='monospaced'>
      PREMIRRORS_prepend = "\
      PREMIRRORS_prepend = "\
      git://.*/.* http://www.yoctoproject.org/sources/ \n \
      git://.*/.* http://www.yoctoproject.org/sources/ \n \
@@ -11493,7 +11495,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
                 <para role="glossdeffirst">
                 <para role="glossdeffirst">
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
                     The location in the
                     The location in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                    <link linkend='build-directory'>Build Directory</link>
                     where unpacked recipe source code resides.
                     where unpacked recipe source code resides.
                     By default, this directory is
                     By default, this directory is
                     <filename>${</filename><link linkend='var-WORKDIR'><filename>WORKDIR</filename></link><filename>}/${</filename><link linkend='var-BPN'><filename>BPN</filename></link><filename>}-${</filename><link linkend='var-PV'><filename>PV</filename></link><filename>}</filename>,
                     <filename>${</filename><link linkend='var-WORKDIR'><filename>WORKDIR</filename></link><filename>}/${</filename><link linkend='var-BPN'><filename>BPN</filename></link><filename>}-${</filename><link linkend='var-PV'><filename>PV</filename></link><filename>}</filename>,
@@ -12411,7 +12413,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
                     To enable file removal, set the variable to "1" in your
                     To enable file removal, set the variable to "1" in your
                     <filename>conf/local.conf</filename> configuration file
                     <filename>conf/local.conf</filename> configuration file
                     in your:
                     in your:
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                     <literallayout class='monospaced'>
                     <literallayout class='monospaced'>
      SKIP_FILEDEPS = "1"
      SKIP_FILEDEPS = "1"
                     </literallayout>
                     </literallayout>
@@ -14263,7 +14265,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
                     The suffix identifies the <filename>libc</filename> variant
                     The suffix identifies the <filename>libc</filename> variant
                     for building.
                     for building.
                     When you are building for multiple variants with the same
                     When you are building for multiple variants with the same
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>,
+                    <link linkend='build-directory'>Build Directory</link>,
                     this mechanism ensures that output for different
                     this mechanism ensures that output for different
                     <filename>libc</filename> variants is kept separate to
                     <filename>libc</filename> variants is kept separate to
                     avoid potential conflicts.
                     avoid potential conflicts.
@@ -14421,7 +14423,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
                     <filename>ssh</filename>.
                     <filename>ssh</filename>.
                     You can set this variable to "1" in your
                     You can set this variable to "1" in your
                     <filename>local.conf</filename> file in the
                     <filename>local.conf</filename> file in the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                    <link linkend='build-directory'>Build Directory</link>
                     to have the OpenEmbedded build system automatically run
                     to have the OpenEmbedded build system automatically run
                     these tests after an image successfully builds:
                     these tests after an image successfully builds:
                     <literallayout class='monospaced'>
                     <literallayout class='monospaced'>
@@ -14789,7 +14791,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
                     files (other than the shared state cache).
                     files (other than the shared state cache).
                     By default, the <filename>TMPDIR</filename> variable points
                     By default, the <filename>TMPDIR</filename> variable points
                     to <filename>tmp</filename> within the
                     to <filename>tmp</filename> within the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                 </para>
                 </para>
 
 
                 <para>
                 <para>
@@ -14924,7 +14926,7 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
                 <para role="glossdeffirst">
                 <para role="glossdeffirst">
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
 <!--                <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
                     The top-level
                     The top-level
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <link linkend='build-directory'>Build Directory</link>.
                     BitBake automatically sets this variable when you
                     BitBake automatically sets this variable when you
                     initialize your build environment using either
                     initialize your build environment using either
                     <link linkend='structure-core-script'><filename>&OE_INIT_FILE;</filename></link>
                     <link linkend='structure-core-script'><filename>&OE_INIT_FILE;</filename></link>

+ 2 - 2
documentation/ref-manual/technical-details.xml

@@ -172,7 +172,7 @@
             distribution configuration options, compiler tuning options, general common configuration
             distribution configuration options, compiler tuning options, general common configuration
             options, and user configuration options in <filename>local.conf</filename>, which is found
             options, and user configuration options in <filename>local.conf</filename>, which is found
             in the
             in the
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+            <link linkend='build-directory'>Build Directory</link>.
         </para>
         </para>
     </section>
     </section>
 </section>
 </section>
@@ -562,7 +562,7 @@
             code.
             code.
             However, there is still the question of a task's indirect inputs - the
             However, there is still the question of a task's indirect inputs - the
             things that were already built and present in the
             things that were already built and present in the
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+            <link linkend='build-directory'>Build Directory</link>.
             The checksum (or signature) for a particular task needs to add the hashes
             The checksum (or signature) for a particular task needs to add the hashes
             of all the tasks on which the particular task depends.
             of all the tasks on which the particular task depends.
             Choosing which dependencies to add is a policy decision.
             Choosing which dependencies to add is a policy decision.

+ 7 - 6
documentation/ref-manual/usingpoky.xml

@@ -56,7 +56,8 @@
         <para>
         <para>
             The <replaceable>build_dir</replaceable> argument is optional and specifies the directory the
             The <replaceable>build_dir</replaceable> argument is optional and specifies the directory the
             OpenEmbedded build system uses for the build -
             OpenEmbedded build system uses for the build -
-            the <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+            the
+            <link linkend='build-directory'>Build Directory</link>.
             If you do not specify a Build Directory, it defaults to a directory
             If you do not specify a Build Directory, it defaults to a directory
             named <filename>build</filename> in your current working directory.
             named <filename>build</filename> in your current working directory.
             A common practice is to use a different Build Directory for different targets.
             A common practice is to use a different Build Directory for different targets.
@@ -142,7 +143,7 @@
     <para>
     <para>
         Once an image has been built, it often needs to be installed.
         Once an image has been built, it often needs to be installed.
         The images and kernels built by the OpenEmbedded build system are placed in the
         The images and kernels built by the OpenEmbedded build system are placed in the
-        <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink> in
+        <link linkend='build-directory'>Build Directory</link> in
         <filename class="directory">tmp/deploy/images</filename>.
         <filename class="directory">tmp/deploy/images</filename>.
         For information on how to run pre-built images such as <filename>qemux86</filename>
         For information on how to run pre-built images such as <filename>qemux86</filename>
         and <filename>qemuarm</filename>, see the
         and <filename>qemuarm</filename>, see the
@@ -978,7 +979,7 @@
                     Removing
                     Removing
                     <link linkend='var-TMPDIR'><filename>TMPDIR</filename></link>
                     <link linkend='var-TMPDIR'><filename>TMPDIR</filename></link>
                     (usually <filename>tmp/</filename>, within the
                     (usually <filename>tmp/</filename>, within the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>)
+                    <link linkend='build-directory'>Build Directory</link>)
                     can often fix temporary build issues.
                     can often fix temporary build issues.
                     Removing <filename>TMPDIR</filename> is usually a
                     Removing <filename>TMPDIR</filename> is usually a
                     relatively cheap operation, because task output will be
                     relatively cheap operation, because task output will be
@@ -1101,7 +1102,7 @@
             <link linkend='var-BUILDHISTORY_COMMIT'><filename>BUILDHISTORY_COMMIT</filename></link>
             <link linkend='var-BUILDHISTORY_COMMIT'><filename>BUILDHISTORY_COMMIT</filename></link>
             variable to "1" at the end of your
             variable to "1" at the end of your
             <filename>conf/local.conf</filename> file found in the
             <filename>conf/local.conf</filename> file found in the
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>:
+            <link linkend='build-directory'>Build Directory</link>:
             <literallayout class='monospaced'>
             <literallayout class='monospaced'>
      INHERIT += "buildhistory"
      INHERIT += "buildhistory"
      BUILDHISTORY_COMMIT = "1"
      BUILDHISTORY_COMMIT = "1"
@@ -1359,7 +1360,7 @@
                 you can enable writing only image information without
                 you can enable writing only image information without
                 any history by adding the following to your
                 any history by adding the following to your
                 <filename>conf/local.conf</filename> file found in the
                 <filename>conf/local.conf</filename> file found in the
-                <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>:
+                <link linkend='build-directory'>Build Directory</link>:
                 <literallayout class='monospaced'>
                 <literallayout class='monospaced'>
      INHERIT += "buildhistory"
      INHERIT += "buildhistory"
      BUILDHISTORY_COMMIT = "0"
      BUILDHISTORY_COMMIT = "0"
@@ -1645,7 +1646,7 @@
                 <filename>sync()</filename> calls into the
                 <filename>sync()</filename> calls into the
                 file system on the principle that if there was a significant
                 file system on the principle that if there was a significant
                 failure, the
                 failure, the
-                <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                <link linkend='build-directory'>Build Directory</link>
                 contents could easily be rebuilt.
                 contents could easily be rebuilt.
                 </para></listitem>
                 </para></listitem>
             <listitem><para>
             <listitem><para>

+ 1 - 1
documentation/sdk-manual/sdk-appendix-customizing.xml

@@ -289,7 +289,7 @@
                         for the SDK alone, create a
                         for the SDK alone, create a
                         <filename>conf/sdk-extra.conf</filename> either in
                         <filename>conf/sdk-extra.conf</filename> either in
                         your
                         your
-                        <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                        <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                         or within any layer and put your
                         or within any layer and put your
                         <filename>SSTATE_MIRRORS</filename> setting within
                         <filename>SSTATE_MIRRORS</filename> setting within
                         that file.
                         that file.

+ 4 - 4
documentation/sdk-manual/sdk-appendix-mars.xml

@@ -392,7 +392,7 @@
                                         <filename>Build System Derived Toolchain:</filename></emphasis>
                                         <filename>Build System Derived Toolchain:</filename></emphasis>
                                         Select this type if you built the
                                         Select this type if you built the
                                         toolchain as part of the
                                         toolchain as part of the
-                                        <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                                        <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                                         When you select
                                         When you select
                                         <filename>Build system derived toolchain</filename>,
                                         <filename>Build system derived toolchain</filename>,
                                         you are using the toolchain built and
                                         you are using the toolchain built and
@@ -418,7 +418,7 @@
                             toolchain, the path you provide for the
                             toolchain, the path you provide for the
                             <filename>Toolchain Root Location</filename>
                             <filename>Toolchain Root Location</filename>
                             field is the
                             field is the
-                            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                             from which you run the
                             from which you run the
                             <filename>bitbake</filename> command (e.g
                             <filename>bitbake</filename> command (e.g
                             <filename>/home/scottrif/poky/build</filename>).</para>
                             <filename>/home/scottrif/poky/build</filename>).</para>
@@ -438,7 +438,7 @@
                             <ulink url='https://wiki.yoctoproject.org/wiki/TipsAndTricks/RunningEclipseAgainstBuiltImage'>wiki</ulink>.
                             <ulink url='https://wiki.yoctoproject.org/wiki/TipsAndTricks/RunningEclipseAgainstBuiltImage'>wiki</ulink>.
                             If so, the <filename>MY_QEMU_ROOTFS</filename>
                             If so, the <filename>MY_QEMU_ROOTFS</filename>
                             directory is found in the
                             directory is found in the
-                            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                             and you would browse to and select that directory
                             and you would browse to and select that directory
                             (e.g. <filename>/home/scottrif/build/MY_QEMU_ROOTFS</filename>).
                             (e.g. <filename>/home/scottrif/build/MY_QEMU_ROOTFS</filename>).
                             </para>
                             </para>
@@ -487,7 +487,7 @@
                             <filename>Build system derived toolchain</filename>,
                             <filename>Build system derived toolchain</filename>,
                             the target kernel you built will be located in
                             the target kernel you built will be located in
                             the
                             the
-                            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                             in
                             in
                             <filename>tmp/deploy/images/<replaceable>machine</replaceable></filename>
                             <filename>tmp/deploy/images/<replaceable>machine</replaceable></filename>
                             directory.
                             directory.

+ 1 - 1
documentation/sdk-manual/sdk-intro.xml

@@ -215,7 +215,7 @@
             built-in <filename>devtool</filename> functionality.
             built-in <filename>devtool</filename> functionality.
             This toolchain is created by running a SDK installer script
             This toolchain is created by running a SDK installer script
             or through a
             or through a
-            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
             that is based on your Metadata configuration or extension for
             that is based on your Metadata configuration or extension for
             your targeted device.
             your targeted device.
             The cross-toolchain works with a matching target sysroot.
             The cross-toolchain works with a matching target sysroot.

+ 4 - 4
documentation/sdk-manual/sdk-working-projects.xml

@@ -894,7 +894,7 @@
                                             </emphasis>
                                             </emphasis>
                                             Select this type if you built the
                                             Select this type if you built the
                                             toolchain as part of the
                                             toolchain as part of the
-                                            <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                                            <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                                             When you select
                                             When you select
                                             <filename>Build system derived toolchain</filename>,
                                             <filename>Build system derived toolchain</filename>,
                                             you are using the toolchain built
                                             you are using the toolchain built
@@ -925,7 +925,7 @@
                                     the
                                     the
                                     <filename>Toolchain Root Location</filename>
                                     <filename>Toolchain Root Location</filename>
                                     field is the
                                     field is the
-                                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                                    <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                                     from which you run the
                                     from which you run the
                                     <filename>bitbake</filename> command (e.g
                                     <filename>bitbake</filename> command (e.g
                                     <filename>/home/scottrif/poky/build</filename>).
                                     <filename>/home/scottrif/poky/build</filename>).
@@ -949,7 +949,7 @@
                                     If so, the
                                     If so, the
                                     <filename>MY_QEMU_ROOTFS</filename>
                                     <filename>MY_QEMU_ROOTFS</filename>
                                     directory is found in the
                                     directory is found in the
-                                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                                    <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                                     and you would browse to and select that
                                     and you would browse to and select that
                                     directory (e.g.
                                     directory (e.g.
                                     <filename>/home/scottrif/poky/build/MY_QEMU_ROOTFS</filename>).
                                     <filename>/home/scottrif/poky/build/MY_QEMU_ROOTFS</filename>).
@@ -1003,7 +1003,7 @@
                                     <filename>Build system derived toolchain</filename>,
                                     <filename>Build system derived toolchain</filename>,
                                     the target kernel you built will be located
                                     the target kernel you built will be located
                                     in the
                                     in the
-                                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+                                    <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>
                                     in
                                     in
                                     <filename>tmp/deploy/images/<replaceable>machine</replaceable></filename>
                                     <filename>tmp/deploy/images/<replaceable>machine</replaceable></filename>
                                     directory.
                                     directory.

+ 1 - 1
documentation/toaster-manual/toaster-manual-reference.xml

@@ -879,7 +879,7 @@
                     When using <filename>manage.py</filename> commands given
                     When using <filename>manage.py</filename> commands given
                     a default configuration, you must be sure that your
                     a default configuration, you must be sure that your
                     working directory is set to the
                     working directory is set to the
-                    <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
+                    <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>.
                     Using <filename>manage.py</filename> commands from the
                     Using <filename>manage.py</filename> commands from the
                     Build Directory allows Toaster to find the
                     Build Directory allows Toaster to find the
                     <filename>toaster.sqlite</filename> file, which is located
                     <filename>toaster.sqlite</filename> file, which is located

+ 2 - 2
documentation/toaster-manual/toaster-manual-setup-and-use.xml

@@ -145,7 +145,7 @@
               <listitem><para>
               <listitem><para>
                   From the directory containing the Toaster database,
                   From the directory containing the Toaster database,
                   which by default is the
                   which by default is the
-                  <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>,
+                  <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>,
                   invoke the <filename>createsuperuser</filename> command
                   invoke the <filename>createsuperuser</filename> command
                   from <filename>manage.py</filename>:
                   from <filename>manage.py</filename>:
                   <literallayout class='monospaced'>
                   <literallayout class='monospaced'>
@@ -378,7 +378,7 @@
                       <para>
                       <para>
                           This line also runs the <filename>checksettings</filename>
                           This line also runs the <filename>checksettings</filename>
                           command, which configures the location of the Toaster
                           command, which configures the location of the Toaster
-                          <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build directory</ulink>.
+                          <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build directory</ulink>.
                           The Toaster root directory <filename>TOASTER_DIR</filename>
                           The Toaster root directory <filename>TOASTER_DIR</filename>
                           determines where the Toaster build directory
                           determines where the Toaster build directory
                           is created on the file system.
                           is created on the file system.

+ 1 - 1
documentation/yocto-project-qs/yocto-project-qs.xml

@@ -528,7 +528,7 @@
      $ source &OE_INIT_FILE;
      $ source &OE_INIT_FILE;
                         </literallayout>
                         </literallayout>
                         Among other things, the script creates the
                         Among other things, the script creates the
-                        <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>,
+                        <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>,
                         which is <filename>build</filename> in this case
                         which is <filename>build</filename> in this case
                         and is located in the
                         and is located in the
                         <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>.
                         <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>.