diff options
author | Miruna Paun <Miruna.Paun@enea.com> | 2017-08-17 17:15:32 +0200 |
---|---|---|
committer | Miruna Paun <Miruna.Paun@enea.com> | 2017-08-17 17:15:32 +0200 |
commit | ae8a4bb3dfe9be55f341b97a578bf031cacb7aa7 (patch) | |
tree | e3d9537dd01ab1af0575359b5fa590fecedf35ba | |
parent | 2762ba89512993da6c920bf6755773599c34572a (diff) | |
download | nfv-access-documentation-ae8a4bb3dfe9be55f341b97a578bf031cacb7aa7.tar.gz |
Restructuring Enea NFV Access Rel Notes
USERDOCAP-224
Signed-off-by: Miruna Paun <Miruna.Paun@enea.com>
7 files changed, 226 insertions, 76 deletions
diff --git a/doc/book-enea-nfv-access-release-info/doc/about_release.xml b/doc/book-enea-nfv-access-release-info/doc/about_release.xml index a3b6779..9ee8d14 100644 --- a/doc/book-enea-nfv-access-release-info/doc/about_release.xml +++ b/doc/book-enea-nfv-access-release-info/doc/about_release.xml | |||
@@ -103,23 +103,34 @@ | |||
103 | /* GRUB EFI file */</programlisting> | 103 | /* GRUB EFI file */</programlisting> |
104 | </section> | 104 | </section> |
105 | 105 | ||
106 | <xi:include href="../../s_doceneacommon/doc/supported_host_environment.xml" | 106 | <section id="relinfo-supported-host-environment"> |
107 | xmlns:xi="http://www.w3.org/2001/XInclude" /> | 107 | <title>Supported Host Environment</title> |
108 | |||
109 | <itemizedlist> | ||
110 | <listitem> | ||
111 | <para>Ubuntu 14.04 LTS, 64-bit<remark>Hardcoded now in this XML file. | ||
112 | Might be moved to the parameter file later.</remark><remark>INFO Below | ||
113 | is a complete section with ID "eltf-target-tables-section" included | ||
114 | from elft_params_updated.xml. It contains a variable number of target | ||
115 | tables and the section title should be "Supported Targets with | ||
116 | Parameters". It has have a short sentence about what it is in the | ||
117 | beginning. The subtitles shall have the directory name of the target | ||
118 | in the manifest.</remark></para> | ||
119 | </listitem> | ||
120 | </itemizedlist> | ||
121 | </section> | ||
108 | 122 | ||
109 | <xi:include href="eltf_params_updated.xml" | 123 | <xi:include href="eltf_params_updated.xml" |
110 | xmlns:xi="http://www.w3.org/2001/XInclude" | 124 | xmlns:xi="http://www.w3.org/2001/XInclude" |
111 | xpointer="element(eltf-target-tables-section)" /> | 125 | xpointer="element(eltf-target-tables-section)" /> |
112 | 126 | ||
113 | <section condition="hidden" id="relinfo-provided-sdk"> | 127 | <section id="relinfo-provided-sdk"> |
114 | <title>Provided Toolchain(s) (SDK)</title> | 128 | <title>Provided Toolchain(s) (SDK)</title> |
115 | 129 | ||
116 | <para>The SDK contains toolchains supporting cross-compilation of | 130 | <para>The SDK contains toolchains supporting cross-compilation of |
117 | applications for the targets on an x86_64 host. See the <olink | 131 | applications for the targets on an x86_64 host. See the <trademark |
118 | targetdoc="book_enea_linux_app_dev_guide" | ||
119 | targetptr="book_enea_linux_app_dev_guide"><trademark | ||
120 | class="registered">Enea</trademark> NFV Access Application Development | 132 | class="registered">Enea</trademark> NFV Access Application Development |
121 | Guide</olink> for information on how to build and install a | 133 | Guide for information on how to build and install a toolchain.</para> |
122 | toolchain.</para> | ||
123 | </section> | 134 | </section> |
124 | 135 | ||
125 | <section id="relinfo-documentation"> | 136 | <section id="relinfo-documentation"> |
@@ -130,23 +141,19 @@ | |||
130 | 141 | ||
131 | <itemizedlist spacing="compact"> | 142 | <itemizedlist spacing="compact"> |
132 | <listitem> | 143 | <listitem> |
133 | <para><olink targetdoc="book_enea_nfv_access_guide" | 144 | <para>Enea NFV Access Release Information – This document, |
134 | targetptr="book_enea_nfv_access_guide">Enea NFV Access Guide</olink> | 145 | describing the Enea NFV Access release content.</para> |
135 | – A document describing how to use ENFV Access, as well as use | ||
136 | cases and benchmark results.</para> | ||
137 | </listitem> | 146 | </listitem> |
138 | 147 | ||
139 | <listitem> | 148 | <listitem> |
140 | <para>Enea NFV Access Release Information – This document, | 149 | <para>Enea NFV Access Guide – A document describing how to use |
141 | describing the Enea NFV Access release content</para> | 150 | Enea NFV Access, as well as use cases and benchmark results.</para> |
142 | </listitem> | 151 | </listitem> |
143 | 152 | ||
144 | <listitem> | 153 | <listitem> |
145 | <para><olink targetdoc="book_enea_nfv_access_open_source" | 154 | <para>Enea NFV Access Open Source Report – A document containing |
146 | targetptr="book_enea_nfv_access_open_source">Enea NFV Access Open | 155 | the open source and license information pertaining to packages |
147 | Source Report</olink> – A document containing the open source | 156 | provided with Enea NFV Access.</para> |
148 | and license information pertaining to packages provided with Enea NFV | ||
149 | Access.</para> | ||
150 | </listitem> | 157 | </listitem> |
151 | 158 | ||
152 | <listitem> | 159 | <listitem> |
diff --git a/doc/book-enea-nfv-access-release-info/doc/book.xml b/doc/book-enea-nfv-access-release-info/doc/book.xml index 41cd118..f98751b 100644 --- a/doc/book-enea-nfv-access-release-info/doc/book.xml +++ b/doc/book-enea-nfv-access-release-info/doc/book.xml | |||
@@ -23,8 +23,8 @@ | |||
23 | <xi:include href="getting_enea_nfv_access.xml" | 23 | <xi:include href="getting_enea_nfv_access.xml" |
24 | xmlns:xi="http://www.w3.org/2001/XInclude" /> | 24 | xmlns:xi="http://www.w3.org/2001/XInclude" /> |
25 | 25 | ||
26 | <xi:include href="build_boot_generated.xml" | 26 | <!-- <xi:include href="build_boot_generated.xml" |
27 | xmlns:xi="http://www.w3.org/2001/XInclude" /> | 27 | xmlns:xi="http://www.w3.org/2001/XInclude" /> --> |
28 | 28 | ||
29 | <xi:include href="main_changes.xml" | 29 | <xi:include href="main_changes.xml" |
30 | xmlns:xi="http://www.w3.org/2001/XInclude" /> | 30 | xmlns:xi="http://www.w3.org/2001/XInclude" /> |
diff --git a/doc/book-enea-nfv-access-release-info/doc/eltf_params_updated.xml b/doc/book-enea-nfv-access-release-info/doc/eltf_params_updated.xml index 0d0d805..503eb7c 100644 --- a/doc/book-enea-nfv-access-release-info/doc/eltf_params_updated.xml +++ b/doc/book-enea-nfv-access-release-info/doc/eltf_params_updated.xml | |||
@@ -94,8 +94,8 @@ repo sync</programlisting></para> | |||
94 | <para>The table(s) below describes the target(s) supported in this Enea | 94 | <para>The table(s) below describes the target(s) supported in this Enea |
95 | NFV Access release.</para> | 95 | NFV Access release.</para> |
96 | 96 | ||
97 | <section id="eltf-target-table-p2041rdb"> | 97 | <section id="eltf-target-table-D-1521"> |
98 | <title>MACHINE p2041rdb - Information</title> | 98 | <title>MACHINE Intel Xeon D-1521 - Information</title> |
99 | 99 | ||
100 | <para><informaltable> | 100 | <para><informaltable> |
101 | <tgroup cols="2"> | 101 | <tgroup cols="2"> |
@@ -107,21 +107,21 @@ repo sync</programlisting></para> | |||
107 | <row> | 107 | <row> |
108 | <entry>Target official name</entry> | 108 | <entry>Target official name</entry> |
109 | 109 | ||
110 | <entry>P2041RDB</entry> | 110 | <entry>Intel Xeon D-1521</entry> |
111 | </row> | 111 | </row> |
112 | 112 | ||
113 | <row> | 113 | <row> |
114 | <entry>Architecture and Description</entry> | 114 | <entry>Architecture and Description</entry> |
115 | 115 | ||
116 | <entry>Power, e500mc</entry> | 116 | <entry>x86-64b</entry> |
117 | </row> | 117 | </row> |
118 | 118 | ||
119 | <row> | 119 | <row> |
120 | <entry>Link to target datasheet</entry> | 120 | <entry>Link to target datasheet</entry> |
121 | 121 | ||
122 | <entry>See <ulink | 122 | <entry>See link to <ulink |
123 | url="http://www.nxp.com/products/microcontrollers-and-processors/power-architecture-processors/qoriq-power-architecture-processors/p2041-qoriq-reference-design-board:RDP2041BOARD">link | 123 | url="https://ark.intel.com/products/91202/Intel-Xeon-Processor-D-1521-6M-Cache-2_40-GHz">Intel's |
124 | to NXP's datasheet</ulink></entry> | 124 | datasheet</ulink></entry> |
125 | </row> | 125 | </row> |
126 | 126 | ||
127 | <row> | 127 | <row> |
@@ -149,14 +149,6 @@ repo sync</programlisting></para> | |||
149 | <entry>Ethernet, I2C, SPI, PCI Express, USB, Flash, | 149 | <entry>Ethernet, I2C, SPI, PCI Express, USB, Flash, |
150 | SD/SDHC/SDXC, RTC</entry> | 150 | SD/SDHC/SDXC, RTC</entry> |
151 | </row> | 151 | </row> |
152 | |||
153 | <row> | ||
154 | <entry>Enea rpm folder for downloading RPM packages for this | ||
155 | target</entry> | ||
156 | |||
157 | <entry><ulink | ||
158 | url="https://linux.enea.com/6/p2041rgb/rpm">https://linux.enea.com/6/p2041rgb/rpm</ulink></entry> | ||
159 | </row> | ||
160 | </tbody> | 152 | </tbody> |
161 | </tgroup> | 153 | </tgroup> |
162 | </informaltable></para> | 154 | </informaltable></para> |
diff --git a/doc/book-enea-nfv-access-release-info/doc/getting_enea_nfv_access.xml b/doc/book-enea-nfv-access-release-info/doc/getting_enea_nfv_access.xml index 664766d..aedfd1b 100644 --- a/doc/book-enea-nfv-access-release-info/doc/getting_enea_nfv_access.xml +++ b/doc/book-enea-nfv-access-release-info/doc/getting_enea_nfv_access.xml | |||
@@ -43,9 +43,9 @@ | |||
43 | </listitem> | 43 | </listitem> |
44 | 44 | ||
45 | <listitem> | 45 | <listitem> |
46 | <para><emphasis>rpm</emphasis> directory – this directory | 46 | <para><emphasis>rpm/deb</emphasis> directory – this directory |
47 | contains all the packages included in the distribution in rpm format, | 47 | contains all the packages included in the distribution in rpm/deb |
48 | which can be installed using the package manager.</para> | 48 | format, which can be installed using the package manager.</para> |
49 | </listitem> | 49 | </listitem> |
50 | </itemizedlist> | 50 | </itemizedlist> |
51 | 51 | ||
@@ -98,7 +98,7 @@ | |||
98 | </itemizedlist> | 98 | </itemizedlist> |
99 | </section> | 99 | </section> |
100 | 100 | ||
101 | <section id="relinfo-getting-source"> | 101 | <section condition="hidden" id="relinfo-getting-source"> |
102 | <title>Getting the Sources</title> | 102 | <title>Getting the Sources</title> |
103 | 103 | ||
104 | <para>Enea NFV Access sources are available for cloning from a set of Git | 104 | <para>Enea NFV Access sources are available for cloning from a set of Git |
diff --git a/doc/book-enea-nfv-access-release-info/doc/main_changes.xml b/doc/book-enea-nfv-access-release-info/doc/main_changes.xml index ebe69c6..3dd3e80 100644 --- a/doc/book-enea-nfv-access-release-info/doc/main_changes.xml +++ b/doc/book-enea-nfv-access-release-info/doc/main_changes.xml | |||
@@ -9,7 +9,7 @@ | |||
9 | <para>This is the first release of Enea NFV Access, Networking | 9 | <para>This is the first release of Enea NFV Access, Networking |
10 | profile.</para> | 10 | profile.</para> |
11 | 11 | ||
12 | <section condition="hidden" id="relinfo-changes-other"> | 12 | <section id="relinfo-changes-other"> |
13 | <title>New Features</title> | 13 | <title>New Features</title> |
14 | 14 | ||
15 | <remark>Based in the Jira query: 'project = CPDX and fixVersion = "Enea | 15 | <remark>Based in the Jira query: 'project = CPDX and fixVersion = "Enea |
@@ -30,8 +30,8 @@ | |||
30 | </itemizedlist> | 30 | </itemizedlist> |
31 | 31 | ||
32 | <para>For details, see the Git logs for the repositories specified in the | 32 | <para>For details, see the Git logs for the repositories specified in the |
33 | manifest files. See <xref linkend="relinfo-getting-source" /> for more inf | 33 | manifest files. See <xref linkend="relinfo-getting-enea-nfv-access" /> for |
34 | on repos and the manifest.</para> | 34 | more inf on repos and the manifest.</para> |
35 | </section> | 35 | </section> |
36 | 36 | ||
37 | <section id="packages"> | 37 | <section id="packages"> |
diff --git a/doc/book-enea-nfv-access-release-info/doc/system_requirements.xml b/doc/book-enea-nfv-access-release-info/doc/system_requirements.xml index 015edb5..7bab63d 100644 --- a/doc/book-enea-nfv-access-release-info/doc/system_requirements.xml +++ b/doc/book-enea-nfv-access-release-info/doc/system_requirements.xml | |||
@@ -1,11 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="ISO-8859-1"?> | 1 | <?xml version="1.0" encoding="ISO-8859-1"?> |
2 | <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" | 2 | <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" |
3 | "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> | 3 | "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> |
4 | <section id="enea-linux-sysreq"> | 4 | <section id="enea-nfv-access-sysreq"> |
5 | <title>System Requirements</title> | 5 | <title>System Requirements</title> |
6 | 6 | ||
7 | <para>The host requirements listed below are extensive to allow for the | 7 | <para>The host requirements listed below are extensive to allow for the |
8 | building of Linux images via the Yocto system and not just | 8 | building of Linux images via the Yocto system, and not just |
9 | applications.</para> | 9 | applications.</para> |
10 | 10 | ||
11 | <para>Please also see the system requirements in the Yocto 2.1 documents: | 11 | <para>Please also see the system requirements in the Yocto 2.1 documents: |
@@ -40,7 +40,7 @@ | |||
40 | <entry>The downloaded code shall be built on a Linux host to | 40 | <entry>The downloaded code shall be built on a Linux host to |
41 | generate images for your target or for emulation in QEMU. For | 41 | generate images for your target or for emulation in QEMU. For |
42 | information about the supported hosts and targets, see the <emphasis | 42 | information about the supported hosts and targets, see the <emphasis |
43 | role="bold">Enea NFV Access Release Information</emphasis> in your Enea | 43 | role="bold">Enea Linux Release Information</emphasis> in your Enea |
44 | Linux distribution.</entry> | 44 | Linux distribution.</entry> |
45 | </row> | 45 | </row> |
46 | 46 | ||
@@ -66,7 +66,7 @@ | |||
66 | 66 | ||
67 | <entry>Images can be built or downloaded for any of the targets | 67 | <entry>Images can be built or downloaded for any of the targets |
68 | supported in this release, as specified in the <emphasis | 68 | supported in this release, as specified in the <emphasis |
69 | role="bold">Enea NFV Access Release Information</emphasis>.</entry> | 69 | role="bold">Enea Linux Release Information</emphasis>.</entry> |
70 | </row> | 70 | </row> |
71 | 71 | ||
72 | <row> | 72 | <row> |
@@ -98,7 +98,7 @@ | |||
98 | <emphasis>Eclipse Project Release Notes</emphasis> for the version | 98 | <emphasis>Eclipse Project Release Notes</emphasis> for the version |
99 | used. This can usually be found via | 99 | used. This can usually be found via |
100 | http://www.eclipse.org/eclipse/development/readme_eclipse_version. | 100 | http://www.eclipse.org/eclipse/development/readme_eclipse_version. |
101 | See the <emphasis role="bold">Enea NFV Access Release Information | 101 | See the <emphasis role="bold">Enea Linux Release Information |
102 | </emphasis>for the Eclipse Version.</entry> | 102 | </emphasis>for the Eclipse Version.</entry> |
103 | </row> | 103 | </row> |
104 | </tbody> | 104 | </tbody> |
@@ -146,7 +146,7 @@ | |||
146 | <section id="ensure-bash"> | 146 | <section id="ensure-bash"> |
147 | <title>System Shell Configuration</title> | 147 | <title>System Shell Configuration</title> |
148 | 148 | ||
149 | <para>Before installing Enea NFV Access, ensure that bash is the default | 149 | <para>Before installing Enea Linux, ensure that bash is the default |
150 | shell.</para> | 150 | shell.</para> |
151 | 151 | ||
152 | <para>If your system runs Ubuntu, you can use ls -l to ensure | 152 | <para>If your system runs Ubuntu, you can use ls -l to ensure |
diff --git a/doc/book-enea-nfv-access-release-info/doc/system_requirements_prerequisites.xml b/doc/book-enea-nfv-access-release-info/doc/system_requirements_prerequisites.xml index f598693..f4a815f 100644 --- a/doc/book-enea-nfv-access-release-info/doc/system_requirements_prerequisites.xml +++ b/doc/book-enea-nfv-access-release-info/doc/system_requirements_prerequisites.xml | |||
@@ -4,31 +4,182 @@ | |||
4 | <chapter id="sys-req-prerequisites"> | 4 | <chapter id="sys-req-prerequisites"> |
5 | <title>System Requirements and Prerequisites</title> | 5 | <title>System Requirements and Prerequisites</title> |
6 | 6 | ||
7 | <para>Using Enea NFV Access or compiling applications requires that your git | 7 | <para>Using Enea NFV Access or compiling applications requires certain |
8 | environment be setup properly and for certain packages to be installed on | 8 | packages to be installed on your NFV Access development host.</para> |
9 | your NFV Access development host.</para> | 9 | |
10 | 10 | <section id="enea-nfv-access-sysreq"> | |
11 | <para>Please refer to <ulink | 11 | <title>System Requirements</title> |
12 | url="https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup">Getting | 12 | |
13 | Started - First-Time Git Setup</ulink>, for more details on how to set up | 13 | <para>The host requirements listed below are extensive to allow for the |
14 | your git environment correctly, including how to set your identity using the | 14 | building of Linux images via the Yocto system, and not just |
15 | following commands:</para> | 15 | applications.</para> |
16 | 16 | ||
17 | <programlisting>$ git config --global user.name "John Doe" | 17 | <para>Please also see the system requirements in the Yocto 2.1 documents: |
18 | $ git config --global user.email johndoe@example.com</programlisting> | 18 | Yocto Project Start <ulink |
19 | 19 | url="http://www.yoctoproject.org/docs/2.1/yocto-project-qs/yocto-project-qs.html#yp-resources"> | |
20 | <para>First ensure the system is up-to-date, then for the supported | 20 | http://www.yoctoproject.org/docs/2.1/yocto-project-qs/yocto-project-qs.html#yp-resources</ulink> |
21 | distribution(s), you need the following packages:<remark>INFO: The | 21 | and the Yocto Project Reference Manual <ulink |
22 | programlisting below is a parameters in eltf_params_updated.xml with ID: | 22 | url="http://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html#intro-requirements"> |
23 | "eltf-prereq-apt-get-command-host". If multiple hosts are supported, store | 23 | http://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html#intro-requirements</ulink>. |
24 | the commands for each host in the same programlisting with empty lines | 24 | If needed, replace the Yocto version in the link(s) provided with a more |
25 | between each - the comment with the FULL HOST name and version is | 25 | recent version.</para> |
26 | essential.</remark></para> | 26 | |
27 | 27 | <informaltable> | |
28 | <xi:include href="eltf_params_updated.xml" | 28 | <tgroup cols="2"> |
29 | xmlns:xi="http://www.w3.org/2001/XInclude" | 29 | <colspec align="left" colname="1" colwidth="1*" /> |
30 | xpointer="element(eltf-prereq-apt-get-commands-host/1)" /> | 30 | |
31 | 31 | <colspec align="left" colname="2" colwidth="3*" /> | |
32 | <xi:include href="system_requirements.xml" | 32 | |
33 | xmlns:xi="http://www.w3.org/2001/XInclude" /> | 33 | <spanspec nameend="2" namest="1" spanname="onetwo" /> |
34 | |||
35 | <tbody> | ||
36 | <row> | ||
37 | <entry spanname="onetwo"><emphasis role="bold"> Build host | ||
38 | requirements<indexterm> | ||
39 | <primary>system requirements</primary> | ||
40 | </indexterm></emphasis></entry> | ||
41 | </row> | ||
42 | |||
43 | <row> | ||
44 | <entry>Linux distribution</entry> | ||
45 | |||
46 | <entry>The downloaded code shall be built on a Linux host to | ||
47 | generate images for your target or for emulation in QEMU. For | ||
48 | information about the supported hosts and targets, see the | ||
49 | <emphasis role="bold">Enea Linux Release Information</emphasis> in | ||
50 | your Enea Linux distribution.</entry> | ||
51 | </row> | ||
52 | |||
53 | <row> | ||
54 | <entry>Internet access</entry> | ||
55 | |||
56 | <entry>Internet access must be available when building an image, | ||
57 | since bitbake downloads source files from various servers during | ||
58 | the build.</entry> | ||
59 | </row> | ||
60 | |||
61 | <row> | ||
62 | <entry>Packages</entry> | ||
63 | |||
64 | <entry>Depending on the Linux distribution and version on host, | ||
65 | some packages may be required, by bitbake for example. You will | ||
66 | install any required packages while following the installation | ||
67 | instructions.</entry> | ||
68 | </row> | ||
69 | |||
70 | <row> | ||
71 | <entry>Targets</entry> | ||
72 | |||
73 | <entry>Images can be built or downloaded for any of the targets | ||
74 | supported in this release, as specified in the <emphasis | ||
75 | role="bold">Enea Linux Release Information</emphasis>.</entry> | ||
76 | </row> | ||
77 | |||
78 | <row> | ||
79 | <entry>Disk space</entry> | ||
80 | |||
81 | <entry><para>Your system should have at least 50 GB of free disk | ||
82 | space when bitbaking the basic enea-image-name kernel | ||
83 | image.</para> <para>For larger images and to allow for future | ||
84 | package extensions and variations in the build process, a minimum | ||
85 | of 100 GB free disk space is recommended.</para></entry> | ||
86 | </row> | ||
87 | |||
88 | <row> | ||
89 | <entry>Recommended RAM</entry> | ||
90 | |||
91 | <entry><para>Your system must have at least 4 GB available | ||
92 | RAM.</para> <para>It is recommended to have 8 GB RAM available for | ||
93 | parallel build jobs.</para></entry> | ||
94 | </row> | ||
95 | |||
96 | <row> | ||
97 | <entry>Java</entry> | ||
98 | |||
99 | <entry>Java <indexterm> | ||
100 | <primary>java</primary> | ||
101 | </indexterm>is required to run Eclipse. Currenly, Eclipse | ||
102 | generally recommends at least Java 6 JRE/JDK. More information | ||
103 | regarding operating environments for Eclipse, is provided in the | ||
104 | <emphasis>Eclipse Project Release Notes</emphasis> for the version | ||
105 | used. This can usually be found via | ||
106 | http://www.eclipse.org/eclipse/development/readme_eclipse_version. | ||
107 | See the <emphasis role="bold">Enea Linux Release Information | ||
108 | </emphasis>for the Eclipse Version.</entry> | ||
109 | </row> | ||
110 | </tbody> | ||
111 | </tgroup> | ||
112 | </informaltable> | ||
113 | |||
114 | <para>The build time depends on the capacity of the processor and other | ||
115 | hardware, available resources, speed of internet connection, load | ||
116 | situation, etc. E.g: on a fast 16 core machine with 16 GB RAM and SSD | ||
117 | disks, a complete build from source could take about two hours.</para> | ||
118 | |||
119 | <informaltable> | ||
120 | <tgroup cols="2"> | ||
121 | <colspec align="left" colname="1" colwidth="1*" /> | ||
122 | |||
123 | <colspec align="left" colname="2" colwidth="3*" /> | ||
124 | |||
125 | <spanspec nameend="2" namest="1" spanname="onetwo" /> | ||
126 | |||
127 | <tbody> | ||
128 | <row> | ||
129 | <entry spanname="onetwo"><emphasis role="bold">Target | ||
130 | Requirements</emphasis></entry> | ||
131 | </row> | ||
132 | |||
133 | <row> | ||
134 | <entry>External memory</entry> | ||
135 | |||
136 | <entry>To boot a CGL<indexterm> | ||
137 | <primary>CGL</primary> | ||
138 | </indexterm> image, you need at least 16 GB on a hard-disk | ||
139 | drive<indexterm> | ||
140 | <primary>HDD</primary> | ||
141 | </indexterm> on eSATA, USB drive, or SD card.<remark>INFO: | ||
142 | (packed rootfs 4.5 GB + unpacked rootfs 1.5 GB + good | ||
143 | margins)</remark><remark>INFO: NFS does not support SELinux. In | ||
144 | order to have a security-enhanced Linux, one must take off from an | ||
145 | NFS-booted system and proceed with boot from external | ||
146 | memory.</remark></entry> | ||
147 | </row> | ||
148 | </tbody> | ||
149 | </tgroup> | ||
150 | </informaltable> | ||
151 | </section> | ||
152 | |||
153 | <section id="ensure-bash"> | ||
154 | <title>System Shell Configuration</title> | ||
155 | |||
156 | <para>Before installing Enea Linux, ensure that bash is the default | ||
157 | shell.</para> | ||
158 | |||
159 | <para>If your system runs Ubuntu, you can use ls -l to ensure | ||
160 | <filename>/usr/bin</filename> is a symbolic link to bash. In case the link | ||
161 | points to dash, which is default in some Ubuntu versions, change it to | ||
162 | bash by running <emphasis role="bold">sudo dpkg-reconfigure | ||
163 | dash</emphasis> and answer <emphasis role="bold">No</emphasis> to the | ||
164 | question "Use dash as the default system shell (/bin/sh)?":</para> | ||
165 | |||
166 | <programlisting># ls -l /bin/sh | ||
167 | lrwxrwxrwx 1 root root 4 2012-03-02 11:53 /bin/sh -> bash</programlisting> | ||
168 | </section> | ||
169 | |||
170 | <section id="preq-packages"> | ||
171 | <title>Prerequisite Packages</title> | ||
172 | |||
173 | <para>First ensure the system is up-to-date, then for the supported | ||
174 | distribution(s), you need the following packages:<remark>INFO: The | ||
175 | programlisting below is a parameters in eltf_params_updated.xml with ID: | ||
176 | "eltf-prereq-apt-get-command-host". If multiple hosts are supported, store | ||
177 | the commands for each host in the same programlisting with empty lines | ||
178 | between each - the comment with the FULL HOST name and version is | ||
179 | essential.</remark></para> | ||
180 | |||
181 | <xi:include href="eltf_params_updated.xml" | ||
182 | xmlns:xi="http://www.w3.org/2001/XInclude" | ||
183 | xpointer="element(eltf-prereq-apt-get-commands-host/1)" /> | ||
184 | </section> | ||
34 | </chapter> \ No newline at end of file | 185 | </chapter> \ No newline at end of file |