From b26854f76b2fa8d44937bdae0664b1a24b2c7e78 Mon Sep 17 00:00:00 2001 From: Thomas Lundström Date: Wed, 22 Jun 2016 19:24:31 +0200 Subject: Initial commit --- .../doc/getting_enea_linux.xml | 103 +++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 doc/book-enea-linux-release-info/doc/getting_enea_linux.xml (limited to 'doc/book-enea-linux-release-info/doc/getting_enea_linux.xml') 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 new file mode 100644 index 0000000..f25c1a5 --- /dev/null +++ b/doc/book-enea-linux-release-info/doc/getting_enea_linux.xml @@ -0,0 +1,103 @@ + + + + Getting Enea Linux + +
+ Getting Pre-built Binaries + + Application developers will download pre-complied images from the + Enea Portal or will receive prebuilt images from the platform developers. + For further information on this see Enea Linux Application + Development Guide. +
+ +
+ Getting the Source + + The source for this Enea Linux release is available for cloning from + a set of Git repositories. To manage the different repositories, Google's + repo tool is used. The basic idea is to store a list with (repo-URL, + version) tuples in a separate file, known as the manifest. The repo tool + is then used to traverse the list and clone the specified versions of the + repositories. See https://code.google.com/p/git-repo/ + for more info. + + To use repo tool to download the source for Enea Linux, follow the + steps below: + + + + Make sure that the repo tool is installed. If not, follow the + instructions below: + + $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo +$ chmod a+x ~/bin/repoThe instruction assumes that ~/bin + exists and is included in the PATH variable. + + + + Use the repo tool to download the source:FIXME: Before + final release the tag for the manifest must be set in Makefile as + MANIFESTHASH, typically something like refs/tags/EL6. Before that, a + generic branch name is used instead, e.g. krogoth in + Makefile + + $ mkdir enea-linux +$ cd enea-linux +$ repo init -u \ + -b \ + -m <manifest file> +$ repo sync + + The parameter <manifest file> depends on the target. See + the following table: + + + + + + Target + + Manifest file + + + + + + P2041RDB + + p2041rdb/default.xml + + + + + + + + The source code is now downloaded. Current directory will contain a + README file with instructions on how to build the distro and boot the + target. For convenience, these instructions are also copied into this + document. See . + + It is not necessary to explicitly clone the manifest repository + since that is done automatically by the repo tool. To see the current + manifest, e.g. to get a list of the repositories, use the following + command: + + $ repo manifest + + The UG should be updated with instructions on how to add + customisations. That section should also contain some more info about the + manifest: The manifest templates, using a branch instead of the tag EL6, + ... When this is done a reference from here should be added. +
+
\ No newline at end of file -- cgit v1.2.3-54-g00ecf