diff options
author | Lennart Johansson <lennart.johansson@enea.com> | 2017-03-28 13:42:06 +0200 |
---|---|---|
committer | Lennart Johansson <lennart.johansson@enea.com> | 2017-03-28 13:42:06 +0200 |
commit | 9b5b099ac72c125a8dc75c6f02346f2a1c6a5d38 (patch) | |
tree | ebfaca93f8e60febb3cecf7fe83e1167d4200d39 /doc/book-enea-linux-release-info/doc/prerequisites.xml | |
parent | 6aff72624ec1c001e065f270f1140049db05fbb9 (diff) | |
download | el_releases-standard-9b5b099ac72c125a8dc75c6f02346f2a1c6a5d38.tar.gz |
Use new eltf_params_updates.xml for later ELTF autoupdate
LXCR-7377 Change to allow ELTF to autoupdate all parameters
in the release info and the open-source books.
All parameters, including also multiline commands
and complete tables of all target machine parameters
are stored in one file eltf_params_updates.xml
Prepared for auto-updating by ELTF by using a template
elft_params_template.xml with ELTF_* variables
from which a new eltf_params_updates.xml can be created
and pushed (if changed)
This includes the -b option to the repo command, which is
the branch or tag of the MANIFEST. This is what the user
uses to get the source. In a final distribution this tag
shall be same as the tag given in manifest_conf.mk
Left is manifest_conf.mk but MANIFESTHASH can
be overridden by an env.variable when building.
MANIFESTHASH still defines which MANIFEST to clone
when building the doc to get a list of valid MACHINE names
and to get the valid build/boot commands from the MANIFEST.
Left is also pardoc-distro.xml with three version variables
used by gen_known_issues.py and gen_pkgdiff.py
Signed-off-by: Lennart Johansson <lennart.johansson@enea.com>
Diffstat (limited to 'doc/book-enea-linux-release-info/doc/prerequisites.xml')
-rw-r--r-- | doc/book-enea-linux-release-info/doc/prerequisites.xml | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/doc/book-enea-linux-release-info/doc/prerequisites.xml b/doc/book-enea-linux-release-info/doc/prerequisites.xml index 71f7d7e..c8d19ab 100644 --- a/doc/book-enea-linux-release-info/doc/prerequisites.xml +++ b/doc/book-enea-linux-release-info/doc/prerequisites.xml | |||
@@ -7,21 +7,15 @@ | |||
7 | <para>Building Enea Linux or compiling applications requires some packages | 7 | <para>Building Enea Linux or compiling applications requires some packages |
8 | to be installed on your Linux development host.</para> | 8 | to be installed on your Linux development host.</para> |
9 | 9 | ||
10 | <section id="inst-host-packages-ubuntu-debian"> | 10 | <para>First ensure the system is up-to-date, then for the supported |
11 | <title>Ubuntu 14.04 LTS, 64-bit</title> | 11 | distribution(s) you need the following packages:<remark>INFO: The |
12 | programlisting below is a parameters in eltf_params_updated.xml with ID: | ||
13 | "eltf-prereq-apt-get-command-host". If multiple hosts are supported, store | ||
14 | the commands for each host in the same programlisting with empty lines | ||
15 | between each - the comment with the FULL HOST name and version is | ||
16 | essential.</remark></para> | ||
12 | 17 | ||
13 | <para>Ensure the system is up-to-date:</para> | 18 | <xi:include href="eltf_params_updated.xml" |
14 | 19 | xmlns:xi="http://www.w3.org/2001/XInclude" | |
15 | <programlisting>$ sudo apt-get update</programlisting> | 20 | xpointer="element(eltf-prereq-apt-get-commands-host/1)" /> |
16 | |||
17 | <para>For a supported <emphasis role="bold">Ubuntu</emphasis><indexterm> | ||
18 | <primary>Ubuntu</primary> | ||
19 | </indexterm> distribution you need the following packages:</para> | ||
20 | |||
21 | <programlisting>$ sudo apt-get install sed wget subversion git-core | ||
22 | coreutils unzip texi2html texinfo libsdl1.2-dev docbook-utils fop gawk | ||
23 | python-pysqlite2 diffstat make gcc build-essential xsltproc g++ | ||
24 | desktop-file-utils chrpath libgl1-mesa-dev libglu1-mesa-dev autoconf automake | ||
25 | groff libtool xterm libxml-parser-perl</programlisting> | ||
26 | </section> | ||
27 | </chapter> \ No newline at end of file | 21 | </chapter> \ No newline at end of file |