diff options
author | Scott Rifenbark <srifenbark@gmail.com> | 2017-08-15 15:11:31 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-09-02 00:52:48 +0100 |
commit | 2c0c962dd94513d7bbdf93439613ae926aca1d23 (patch) | |
tree | 056fc0f1a5f812f88f5a798597ea85c86510af9f /documentation/sdk-manual/sdk-appendix-obtain.xml | |
parent | 29988879addf0b5962d770723cc68840d9b0d6e8 (diff) | |
download | poky-2c0c962dd94513d7bbdf93439613ae926aca1d23.tar.gz |
sdk-manual: Updated steps to build an SDK installer
The steps needed updated to reflect the introduction of CROPS
as a way to prepare a build host.
(From yocto-docs rev: 8f52372afad4c32d0b895a88c2298625e7f53da3)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/sdk-manual/sdk-appendix-obtain.xml')
-rw-r--r-- | documentation/sdk-manual/sdk-appendix-obtain.xml | 47 |
1 files changed, 44 insertions, 3 deletions
diff --git a/documentation/sdk-manual/sdk-appendix-obtain.xml b/documentation/sdk-manual/sdk-appendix-obtain.xml index 0bb5dd2497..eb57938a42 100644 --- a/documentation/sdk-manual/sdk-appendix-obtain.xml +++ b/documentation/sdk-manual/sdk-appendix-obtain.xml | |||
@@ -105,9 +105,50 @@ | |||
105 | <emphasis>Set Up the Build Environment:</emphasis> | 105 | <emphasis>Set Up the Build Environment:</emphasis> |
106 | Be sure you are set up to use BitBake in a shell. | 106 | Be sure you are set up to use BitBake in a shell. |
107 | See the | 107 | See the |
108 | "<ulink url='&YOCTO_DOCS_QS_URL;#qs-building-images'>Building Images</ulink>" | 108 | "<ulink url='&YOCTO_DOCS_DEV_URL;#setting-up-the-development-host-to-use-the-yocto-project'>Setting Up the Development Host to Use the Yocto Project</ulink>" |
109 | section in the Yocto Project Quick Start for steps that | 109 | section in the Yocto Project Development Manual for information |
110 | show you how to set up the Yocto Project environment. | 110 | on how to get a build host ready that is either a native |
111 | Linux machine or a machine that uses CROPS. | ||
112 | </para></listitem> | ||
113 | <listitem><para> | ||
114 | <emphasis>Clone the <filename>poky</filename> Repository:</emphasis> | ||
115 | You need to have a local copy of the Yocto Project | ||
116 | <ulink url='&YOCTO_DOCS_REF_URL;#source-directory'>Source Directory</ulink> | ||
117 | (i.e. a local <filename>poky</filename> repository). | ||
118 | See the | ||
119 | "<ulink url='&YOCTO_DOCS_DEV_URL;#cloning-the-poky-repository'>Cloning the <filename>poky</filename> Repository</ulink>" | ||
120 | and possibly the | ||
121 | "<ulink url='&YOCTO_DOCS_DEV_URL;#checking-out-by-branch-in-poky'>Checking Out by Branch in Poky</ulink>" | ||
122 | and | ||
123 | "<ulink url='&YOCTO_DOCS_DEV_URL;#checkout-out-by-tag-in-poky'>Checking Out by Tag in Poky</ulink>" | ||
124 | sections all in the Yocto Project Development Manual for | ||
125 | information on how to clone the <filename>poky</filename> | ||
126 | repository and check out the appropriate branch for your work. | ||
127 | </para></listitem> | ||
128 | <listitem><para> | ||
129 | <emphasis>Initialize the Build Environment:</emphasis> | ||
130 | While in the root directory of the Source Directory (i.e. | ||
131 | <filename>poky</filename>), run the | ||
132 | <ulink url='&YOCTO_DOCS_REF_URL;#structure-core-script'><filename>&OE_INIT_FILE;</filename></ulink> | ||
133 | environment setup script to define the OpenEmbedded | ||
134 | build environment on your build host. | ||
135 | <literallayout class='monospaced'> | ||
136 | $ source &OE_INIT_FILE; | ||
137 | </literallayout> | ||
138 | Among other things, the script creates the | ||
139 | <ulink url='&YOCTO_DOCS_REF_URL;#build-directory'>Build Directory</ulink>, | ||
140 | which is <filename>build</filename> in this case | ||
141 | and is located in the | ||
142 | <ulink url='&YOCTO_DOCS_REF_URL;#source-directory'>Source Directory</ulink>. | ||
143 | After the script runs, your current working directory | ||
144 | is set to the <filename>build</filename> directory. | ||
145 | <note> | ||
146 | For information on running a memory-resident | ||
147 | <ulink url='&YOCTO_DOCS_REF_URL;#usingpoky-components-bitbake'>BitBake</ulink>, | ||
148 | see the | ||
149 | <ulink url='&YOCTO_DOCS_REF_URL;#structure-memres-core-script'><filename>oe-init-build-env-memres</filename></ulink> | ||
150 | setup script. | ||
151 | </note> | ||
111 | </para></listitem> | 152 | </para></listitem> |
112 | <listitem><para> | 153 | <listitem><para> |
113 | <emphasis>Make Sure You Are Building an Installer for the Correct Machine:</emphasis> | 154 | <emphasis>Make Sure You Are Building an Installer for the Correct Machine:</emphasis> |