diff options
Diffstat (limited to 'documentation/sdk-manual')
-rw-r--r-- | documentation/sdk-manual/sdk-appendix-neon.xml | 51 |
1 files changed, 30 insertions, 21 deletions
diff --git a/documentation/sdk-manual/sdk-appendix-neon.xml b/documentation/sdk-manual/sdk-appendix-neon.xml index a2f08ec5e7..afb541bdb8 100644 --- a/documentation/sdk-manual/sdk-appendix-neon.xml +++ b/documentation/sdk-manual/sdk-appendix-neon.xml | |||
@@ -212,8 +212,14 @@ | |||
212 | To install the Neon Eclipse Yocto Plug-in from the latest | 212 | To install the Neon Eclipse Yocto Plug-in from the latest |
213 | source code, follow these steps: | 213 | source code, follow these steps: |
214 | <orderedlist> | 214 | <orderedlist> |
215 | <listitem><para>Be sure your development system | 215 | <listitem><para> |
216 | has JDK 1.8+ | 216 | Be sure your build host has JDK version 1.8 |
217 | or greater. | ||
218 | On a Linux build host you can determine the | ||
219 | version using the following command: | ||
220 | <literallayout class='monospaced'> | ||
221 | $ java -version | ||
222 | </literallayout> | ||
217 | </para></listitem> | 223 | </para></listitem> |
218 | <listitem><para>install X11-related packages: | 224 | <listitem><para>install X11-related packages: |
219 | <literallayout class='monospaced'> | 225 | <literallayout class='monospaced'> |
@@ -227,18 +233,19 @@ | |||
227 | $ git clone git://git.yoctoproject.org/eclipse-yocto | 233 | $ git clone git://git.yoctoproject.org/eclipse-yocto |
228 | </literallayout> | 234 | </literallayout> |
229 | </para></listitem> | 235 | </para></listitem> |
230 | <listitem><para>Use Git to checkout the correct | 236 | <listitem><para> |
231 | tag: | 237 | Use Git to create the correct tag: |
232 | <literallayout class='monospaced'> | 238 | <literallayout class='monospaced'> |
233 | $ cd ~/eclipse-yocto | 239 | $ cd ~/eclipse-yocto |
234 | $ git checkout neon/yocto-&DISTRO; | 240 | $ git checkout -b neon/&DISTRO_NAME_NO_CAP; remotes/origin/neon/&DISTRO_NAME_NO_CAP; |
235 | </literallayout> | 241 | </literallayout> |
236 | This creates a local tag named | 242 | This creates a local tag named |
237 | <filename>neon/yocto-&DISTRO;</filename> based on | 243 | <filename>neon/&DISTRO_NAME_NO_CAP;</filename> |
238 | the branch <filename>origin/neon-master</filename>. | 244 | based on the branch |
239 | This puts you in a detached HEAD state, which | 245 | <filename>origin/neon/&DISTRO_NAME_NO_CAP;</filename>. |
240 | is fine since you are only going to be building | 246 | You are put into a detached HEAD state, |
241 | and not developing. | 247 | which is fine since you are only going to |
248 | be building and not developing. | ||
242 | </para></listitem> | 249 | </para></listitem> |
243 | <listitem><para>Change to the | 250 | <listitem><para>Change to the |
244 | <filename>scripts</filename> | 251 | <filename>scripts</filename> |
@@ -259,20 +266,22 @@ | |||
259 | directory of the Git repository created | 266 | directory of the Git repository created |
260 | earlier. | 267 | earlier. |
261 | </para></listitem> | 268 | </para></listitem> |
262 | <listitem><para>Run the <filename>build.sh</filename> | 269 | <listitem><para> |
270 | Run the <filename>build.sh</filename> | ||
263 | script as directed. | 271 | script as directed. |
264 | Be sure to provide the tag name, documentation | 272 | Be sure to provide the tag name, |
265 | branch, and a release name.</para> | 273 | documentation branch, and a release name.</para> |
266 | <para> | 274 | |
267 | Following is an example: | 275 | <para>Following is an example: |
268 | <literallayout class='monospaced'> | 276 | <literallayout class='monospaced'> |
269 | $ ECLIPSE_HOME=/home/scottrif/eclipse-yocto/scripts/eclipse ./build.sh -l neon/yocto-&DISTRO; master yocto-&DISTRO; 2>&1 | tee build.log | 277 | $ ECLIPSE_HOME=/home/scottrif/eclipse-yocto/scripts/eclipse ./build.sh -l neon/&DISTRO_NAME_NO_CAP; master yocto-&DISTRO; 2>&1 | tee build.log |
270 | </literallayout> | 278 | </literallayout> |
271 | The previous example command adds the tag you | 279 | The previous example command adds the tag |
272 | need for <filename>neon/yocto-&DISTRO;</filename> | 280 | you need for |
273 | to <filename>HEAD</filename>, then tells the | 281 | <filename>neon/&DISTRO_NAME_NO_CAP;</filename> |
274 | build script to use the local (-l) Git checkout | 282 | to <filename>HEAD</filename>, then tells |
275 | for the build. | 283 | the build script to use the local (-l) Git |
284 | checkout for the build. | ||
276 | After running the script, the file | 285 | After running the script, the file |
277 | <filename>org.yocto.sdk-</filename><replaceable>release</replaceable><filename>-</filename><replaceable>date</replaceable><filename>-archive.zip</filename> | 286 | <filename>org.yocto.sdk-</filename><replaceable>release</replaceable><filename>-</filename><replaceable>date</replaceable><filename>-archive.zip</filename> |
278 | is in the current directory. | 287 | is in the current directory. |