From 9b5b099ac72c125a8dc75c6f02346f2a1c6a5d38 Mon Sep 17 00:00:00 2001 From: Lennart Johansson Date: Tue, 28 Mar 2017 13:42:06 +0200 Subject: 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 --- .../doc/eltf_params_updated.xml | 429 +++++++++++++++++++++ 1 file changed, 429 insertions(+) create mode 100644 doc/book-enea-linux-release-info/doc/eltf_params_updated.xml (limited to 'doc/book-enea-linux-release-info/doc/eltf_params_updated.xml') diff --git a/doc/book-enea-linux-release-info/doc/eltf_params_updated.xml b/doc/book-enea-linux-release-info/doc/eltf_params_updated.xml new file mode 100644 index 0000000..e977e2a --- /dev/null +++ b/doc/book-enea-linux-release-info/doc/eltf_params_updated.xml @@ -0,0 +1,429 @@ + + +
+ File with Parameters in the Book Auto-updated by ELFT + + + See the eltf_params_updated_template_howto_use.txt text + file for description of how to create the final eltf_params_updated.xml from this template and for + all REQUIREMENTS. Use the command + "make eltf" to extract a full list of all + ELTF variables, which always begins with ELTF_ and don't only rely on the + howto text file list! The plan is that ELTF will auto-update this when + needed. + + +
+ Common Parameters + + A programlisting, ID + "eltf-prereq-apt-get-commands-host" + + # Host Ubuntu 14.04.5 LTS 64bit +sudo apt-get -y update +sudo apt-get -y install sed wget subversion git-core coreutils unzip texi2html \ + texinfo libsdl1.2-dev docbook-utils fop gawk python-pysqlite2 diffstat \ + make gcc build-essential xsltproc g++ desktop-file-utils chrpath \ + libgl1-mesa-dev libglu1-mesa-dev autoconf automake groff libtool xterm \ + libxml-parser-perl + + A programlisting, ID + "eltf-getting-repo-install-command" + + mkdir -p ~/bin +curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo +chmod a+x ~/bin/repo +export PATH=~/bin:$PATH + + Several phrase elements, various IDs. Ensure EL_REL_VER is + correct also compared to the "previous" REL VER in pardoc-distro.xml + "prev_baseline". + + 6 + + 2.1 + + krogoth + + http://www.yoctoproject.org/downloads/core/krogoth/21 + + https://linux.enea.com/6 + + A programlisting, ID "eltf-repo-cloning-enea-linux". Use + $MACHINE/default.xml as parameter, where MACHINE is one of the target + directory names in the manifest. + + mkdir enea-linux +cd enea-linux +repo init -u git://git.enea.com/linux/el_manifests-standard.git \ + -b refs/tags/EL6 -m $MACHINE/default.xml +repo sync + + A table with ONE row, only the row with ID + "eltf-eclipse-version-row" is included in the book. MANUALLY in book, set + condition hidden if eclipse is not in the release. + + + + + + Eclipse version 4.3 (Mars) plus command line development + tools are included in this Enea Linux release. + + + + + + Below is one big section with title "Supported Targets with + Parameters". The entire section is included completely in the book via ID + "eltf-target-tables-section" and shall be LAST in the template. The + template contains ONE target subsection. COPY/APPEND it, if multiple + targets exist in the release and optionally add rows with additional + target parameters in each target subsection table. +
+ +
+ Supported Targets with Parameters + + The tables below describes the target(s) supported in this Enea + Linux release. + +
+ MACHINE ls1021aiot - Information + + + + + + + + + + Target official name + + LS1021a-IoT + + + + Architecture and Description + + ARM Cortex-A7 + + + + Link to target datasheet + + See link + to NXP's datasheet + + + + Poky version + + Git-commit-id: + 75ca53211488a3e268037a44ee2a7ac5c7181bd2 + + + + GCC version + + 5.3 + + + + Linux Kernel Version + + 3.12 + + + + Supported Drivers + + Ethernet, I2C, SPI, PCI, USB, SD/SDHC/SDXC + + + + Enea rpm folder for downloading RPM packages for this + target + + https://linux.enea.com/6/ls1021aiot/rpm + + + + +
+ +
+ MACHINE p2041rdb - Information + + + + + + + + + + Target official name + + P2041RDB + + + + Architecture and Description + + Power, e500mc + + + + Link to target datasheet + + See link + to NXP's datasheet + + + + Poky version + + Git-commit-id: + 75ca53211488a3e268037a44ee2a7ac5c7181bd2 + + + + GCC version + + 5.3 + + + + Linux Kernel Version + + 3.12 + + + + Supported Drivers + + Ethernet, I2C, SPI, PCI, USB, Flash, SD/SDHC/SDXC, + RTC + + + + Enea rpm folder for downloading RPM packages for this + target + + https://linux.enea.com/6/p2041rgb/rpm + + + + +
+ +
+ MACHINE emuarm - Information + + + + + + + + + + Target official name + + QEMUARM + + + + Architecture and Description + + ARM + + + + Link to target datasheet + + See http://wiki.qemu.org + + + + Poky version + + Git-commit-id: + 75ca53211488a3e268037a44ee2a7ac5c7181bd2 + + + + GCC version + + 5.3 + + + + Linux Kernel Version + + 4.4 + + + + Supported Drivers + + Ethernet + + + + Enea rpm folder for downloading RPM packages for this + target + + https://linux.enea.com/6/qemuarm/rpm + + + + +
+ +
+ MACHINE qemuppc - Information + + + + + + + + + + Target official name + + QEMUPPC + + + + Architecture and Description + + PowerPC + + + + Link to target datasheet + + See http://wiki.qemu.org + + + + Poky version + + Git-commit-id: + 75ca53211488a3e268037a44ee2a7ac5c7181bd2 + + + + GCC version + + 5.3 + + + + Linux Kernel Version + + 4.4 + + + + Supported Drivers + + Ethernet + + + + Enea rpm folder for downloading RPM packages for this + target + + https://linux.enea.com/6/qemuppc/rpm + + + + +
+ +
+ MACHINE qemux86 - Information + + + + + + + + + + Target official name + + QEMUX86 + + + + Architecture and Description + + X86 + + + + Link to target datasheet + + See http://wiki.qemu.org + + + + Poky version + + Git-commit-id: + 75ca53211488a3e268037a44ee2a7ac5c7181bd2 + + + + GCC version + + 5.3 + + + + Linux Kernel Version + + 4.4 + + + + Supported Drivers + + Ethernet + + + + Enea rpm folder for downloading RPM packages for this + target + + https://linux.enea.com/6/qemux86/rpm + + + + +
+
+
\ No newline at end of file -- cgit v1.2.3-54-g00ecf