summaryrefslogtreecommitdiffstats
path: root/doc/book-enea-linux-release-info/doc/getting_enea_linux.xml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/book-enea-linux-release-info/doc/getting_enea_linux.xml')
-rw-r--r--doc/book-enea-linux-release-info/doc/getting_enea_linux.xml62
1 files changed, 25 insertions, 37 deletions
diff --git a/doc/book-enea-linux-release-info/doc/getting_enea_linux.xml b/doc/book-enea-linux-release-info/doc/getting_enea_linux.xml
index 4c123da..76487ef 100644
--- a/doc/book-enea-linux-release-info/doc/getting_enea_linux.xml
+++ b/doc/book-enea-linux-release-info/doc/getting_enea_linux.xml
@@ -14,12 +14,11 @@
14 <title>Getting Pre-built Binaries</title> 14 <title>Getting Pre-built Binaries</title>
15 15
16 <para>Enea Linux pre-built binaries are available for download on <ulink 16 <para>Enea Linux pre-built binaries are available for download on <ulink
17 url="https://portal.enea.com/login/?redirect_to=https%3A%2F%2Fportal.enea.com%2F">Enea 17 url="https://portal.enea.com/login/?redirect_to=https%3A%2F%2Fportal.enea.com%2F">portal.enea.com</ulink>.
18 Download Portal</ulink>. Log in using the credentials provided. Using the 18 Log in using the credentials provided by Enea for your user account. Using
19 menu, browse to the <emphasis role="bold">Linux</emphasis> section. You 19 the menu, browse to the Linux section where you will now have access to
20 will now have access to the <emphasis role="bold">Files</emphasis> section 20 the <emphasis role="bold">Files</emphasis> and <emphasis
21 and the <emphasis role="bold">Online Documentation</emphasis> 21 role="bold">Online Documentation</emphasis> sections.</para>
22 section.</para>
23 22
24 <para>The Files section lists each Enea Linux distribution, one for each 23 <para>The Files section lists each Enea Linux distribution, one for each
25 version and profile, as a separate download package. Clicking on the name 24 version and profile, as a separate download package. Clicking on the name
@@ -42,8 +41,8 @@
42 </listitem> 41 </listitem>
43 42
44 <listitem> 43 <listitem>
45 <para><emphasis>rpm</emphasis> directory &ndash; this directory 44 <para><emphasis>deb</emphasis> directory &ndash; this directory
46 contains all the packages included in the distribution in rpm format, 45 contains all the packages included in the distribution in deb format,
47 which can be installed using the package manager.</para> 46 which can be installed using the package manager.</para>
48 </listitem> 47 </listitem>
49 </itemizedlist> 48 </itemizedlist>
@@ -56,17 +55,10 @@
56 55
57 <itemizedlist> 56 <itemizedlist>
58 <listitem> 57 <listitem>
59 <para><emphasis role="bold">Enea Linux Platform Developer&rsquo;s 58 <para><emphasis role="bold">Enea Linux User&rsquo;s Guide</emphasis> -
60 Guide</emphasis> -intended for Enea Linux platform developers, who 59 intended for Enea Linux platform developers, who want to configure and
61 want to configure and build customized Linux kernel images for 60 build customized Linux kernel images for embedded system targets,
62 embedded system targets, using the Yocto configuration and build 61 using the Yocto configuration and build system.</para>
63 system.</para>
64 </listitem>
65
66 <listitem>
67 <para><emphasis role="bold">Enea Linux Application Developer's
68 Guide</emphasis> - dedicated to Enea Linux application developers, who
69 want to build and run applications.</para>
70 </listitem> 62 </listitem>
71 63
72 <listitem> 64 <listitem>
@@ -76,13 +68,6 @@
76 </listitem> 68 </listitem>
77 69
78 <listitem> 70 <listitem>
79 <para><emphasis role="bold">Enea Linux Eclipse Open Source
80 Report</emphasis> - contains the open source and license information
81 pertaining to the Eclipse package provided with this release of Enea
82 Linux.</para>
83 </listitem>
84
85 <listitem>
86 <para><emphasis role="bold">Enea Linux Release Info</emphasis> - 71 <para><emphasis role="bold">Enea Linux Release Info</emphasis> -
87 provides information about the current released distribution for a 72 provides information about the current released distribution for a
88 selected set of targets, along with installation requirements and 73 selected set of targets, along with installation requirements and
@@ -97,13 +82,13 @@
97 <para>Enea Linux sources are available for cloning from a set of Git 82 <para>Enea Linux sources are available for cloning from a set of Git
98 repositories on <ulink url="https://git.enea.com">git.enea.com</ulink>. 83 repositories on <ulink url="https://git.enea.com">git.enea.com</ulink>.
99 Since Enea Linux requires multiple repositories, Google Repo tool is used 84 Since Enea Linux requires multiple repositories, Google Repo tool is used
100 in order to manage configurations and make the cloning step simpler. 85 in order to manage configurations and make the cloning step simpler. The
101 Google Repo tool uses files, known as manifests, which store a list of 86 Google Repo tool uses files, known as manifests, which store a list of
102 tuples (repository URL, version). The Repo tool is then used to traverse 87 tuples (repository URL, version). The Repo tool is then used to traverse
103 the list of tuples in the manifest file and clone the specified versions 88 the list of tuples in the manifest file and clone the specified versions
104 of each repository. See <ulink 89 of each repository. See <ulink
105 url="https://code.google.com/p/git-repo/">https://code.google.com/p/git-repo/</ulink> 90 url="https://code.google.com/p/git-repo/">Google Code Archive for
106 for more info.</para> 91 git-repo</ulink>, for more info.</para>
107 92
108 <section id="getting-source-code-step-one"> 93 <section id="getting-source-code-step-one">
109 <title>Get access to git.enea.com</title> 94 <title>Get access to git.enea.com</title>
@@ -118,8 +103,9 @@
118 103
119 <programlisting>$ ssh-keygen -t rsa</programlisting> 104 <programlisting>$ ssh-keygen -t rsa</programlisting>
120 105
121 <para>When asked for a password, just press Enter. This will create 106 <para>When asked for a password, just press
122 two files in the .ssh directory in your home directory.</para> 107 <command>Enter</command>. This will create two files in the
108 <literal>.ssh</literal> directory in your home directory.</para>
123 109
124 <programlisting>id_rsa 110 <programlisting>id_rsa
125id_rsa.pub</programlisting> 111id_rsa.pub</programlisting>
@@ -133,9 +119,11 @@ id_rsa.pub</programlisting>
133 </orderedlist> 119 </orderedlist>
134 120
135 <para>Once these steps are done and you have a valid ssh key pair, send 121 <para>Once these steps are done and you have a valid ssh key pair, send
136 the public key, <emphasis>id_rsa.pub</emphasis>, via email to 122 the public key,
137 <email>mailto:git_support@list.enea.se</email> in order to get access to 123 <emphasis><emphasis><filename>id_rsa.pub</filename></emphasis></emphasis>,
138 <ulink url="https://git.enea.com">git.enea.com</ulink>.</para> 124 via email to <email>mailto:git_support@list.enea.se</email> in order to
125 get access to <ulink
126 url="https://git.enea.com">git.enea.com</ulink>.</para>
139 </section> 127 </section>
140 128
141 <section id="getting-source-code-step-two"> 129 <section id="getting-source-code-step-two">
@@ -157,7 +145,7 @@ id_rsa.pub</programlisting>
157 </listitem> 145 </listitem>
158 146
159 <listitem> 147 <listitem>
160 <para>Define the MACHINE from one of the targets listed 148 <para>Define the MACHINE to the following target listed
161 here:<remark>Below is the "machine_list" programlisting in 149 here:<remark>Below is the "machine_list" programlisting in
162 machine_list_generated.xml created by the make system by extracting 150 machine_list_generated.xml created by the make system by extracting
163 from the manifest</remark></para> 151 from the manifest</remark></para>
@@ -178,11 +166,11 @@ id_rsa.pub</programlisting>
178 166
179 <para>Once the source code is downloaded, the current directory will 167 <para>Once the source code is downloaded, the current directory will
180 contain a README file with instructions on how to build the distro and 168 contain a README file with instructions on how to build the distro and
181 boot the machine you choose. For ease of use, these instructions are 169 boot the raspberry pi machine. For ease of use, these instructions are
182 also copied into this document, see <xref 170 also copied into this document, see <xref
183 linkend="relinfo-build-boot" />.</para> 171 linkend="relinfo-build-boot" />.</para>
184 172
185 <para>It's not necessary to explicitly clone the manifest repository 173 <para>It is not necessary to explicitly clone the manifest repository
186 since that is done automatically by the repo tool. To see the current 174 since that is done automatically by the repo tool. To see the current
187 manifest, use the following command:</para> 175 manifest, use the following command:</para>
188 176