diff options
| -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. |
