aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2019-04-09 14:56:44 -0700
committerScott Rifenbark <srifenbark@gmail.com>2019-04-09 14:56:44 -0700
commit8f87afd6755c0ee3debb45e6b39a562e1f2cdc81 (patch)
treebf3d9cb0b3442f27ad4625c69aa1b4cef543bace
parentbf364d8911ef74a4ad8047fe4e7f55f4a027486a (diff)
Updated devguides-book to use new overview and meta-agl files.
Change-Id: I8fc4180ad944b8d42365c1b0468d511e8cdbfaf0 Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
-rw-r--r--docs/devguides-book.yml11
-rwxr-xr-x[-rw-r--r--]meta-agl.md47
2 files changed, 24 insertions, 34 deletions
diff --git a/docs/devguides-book.yml b/docs/devguides-book.yml
index 4bac5cb32..756dbd759 100644
--- a/docs/devguides-book.yml
+++ b/docs/devguides-book.yml
@@ -2,14 +2,15 @@ type: books
books:
-
id: meta-agl
- title: Meta AGL
+ title: AGL Layers
description: Meta AGL documentation
keywords:
author: "AGL"
version: flounder
chapters:
- - url: ../README-AGL.md
- name: AGL Overview
- - url: ../README.md
+ - url: ../agl-layers-overview.md
+ name: Overview
+ - url: ../meta-agl.md
destination: meta-agl.md
- name: meta-agl \ No newline at end of file
+ name: meta-agl
+
diff --git a/meta-agl.md b/meta-agl.md
index 811eaaefc..59167adfd 100644..100755
--- a/meta-agl.md
+++ b/meta-agl.md
@@ -11,24 +11,6 @@ You use this layer as the minimal core on which to build AGL profiles.
as security, which are part of the
[`meta-agl-extra`](./meta-agl-extra.html) layer.
-## Layer Dependencies
-
-* poky
- > URI: git://git.yoctoproject.org/poky
- > branch : rocko
-
-* meta-openembedded
- > URI: git://git.openembedded.org/meta-openembedded
- > layer : meta-openembedded
- > branch : rocko
-
-Specifically out of meta-openembedded these sub-layers are used:
-
-* meta-openembedded/meta-oe
-* meta-openembedded/meta-multimedia
-* meta-openembedded/meta-networking
-* meta-openembedded/meta-python
-
## Sub-Layers
The `meta-agl` layer itself contains many sub-layers and files.
@@ -62,8 +44,8 @@ in `meta-agl`:
* `docs`: Contains files that support AGL documentation.
* `meta-agl`: Contains layer configuration for the `meta-agl` layer.
-* `meta-agl-bsp`: Contains recipes and required packages to boot an AGL
- distribution on targeted hardware and emulation (i.e. QEMU).
+* `meta-agl-bsp`: Contains adaptations for recipes and required packages
+ to boot an AGL distribution on targeted hardware and emulation (i.e. QEMU).
* `meta-agl-distro`: Contains distro configuration and supporting scripts.
* `meta-agl-profile-cluster`: The middleware for the AGL cluster profile.
The set of packages required for AGL Cluster Distribution.
@@ -94,7 +76,9 @@ in `meta-agl`:
## Packagegroups
-AGL package group design:
+This section describes the AGL
+[packagegroup](https://yoctoproject.org/docs/2.4.4/dev-manual/dev-manual.html#usingpoky-extend-customimage-customtasks)
+design:
* packagegroup-agl-image-minimal
@@ -108,11 +92,11 @@ AGL package group design:
packagegroup-agl-core-security.bb
packagegroup-agl-core-speech-services.bb
-The previous list of Packagegroups are used to create the `agl-image-minimal` image,
-which is a small image just capable of allowing a device to boot.
+ The previous list of Packagegroups are used to create the `agl-image-minimal` image,
+ which is a small image just capable of allowing a device to boot.
-Subsystem should maintain packagegroup-agl-core-[subsystem].bb which should
-hold sufficient packages to build `agl-image-minimal`.
+ Subsystem should maintain packagegroup-agl-core-[subsystem].bb which should
+ hold sufficient packages to build `agl-image-minimal`.
* packagegroup-agl-image-ivi
@@ -126,14 +110,15 @@ hold sufficient packages to build `agl-image-minimal`.
packagegroup-agl-ivi-security.bb
packagegroup-agl-ivi-speech-services.bb
-The previous list of Packagegroups are used to create the `agl-image-ivi`
-image, which is a baseline image (i.e. Service Layer and Operating System
-Layer defined in AGL Spec v1.0) for the AGL profiles.
+ The previous list of Packagegroups are used to create the `agl-image-ivi`
+ image, which is a baseline image (i.e. Service Layer and Operating System
+ Layer defined in AGL Spec v1.0) for the AGL profiles.
* packagegroup-agl-test.bb
-Additional tools used in QA tests (for agl-image*-qa).
+ Additional tools used in QA tests (for agl-image*-qa).
+<!--
* packagegroup-ivi-common*
packagegroup-ivi-common-core-automotive.bb
@@ -148,6 +133,10 @@ Additional tools used in QA tests (for agl-image*-qa).
packagegroup-ivi-common-core-speech-services.bb
packagegroup-ivi-common-test.bb
+The previous Packagegroups pick up some packages from upstream
+locations such as
+[GENIVI Alliance](https://www.genivi.org/) and others.
The `meta-ivi-common` layer produces no image.
All the Packagegroups in this layer are aggregated to `packagegroup-ivi-common-core`,
which is included by the images and the two recipes `agl-image-ivi.bb` and `agl-demo-platform.bb`.
+-->