aboutsummaryrefslogtreecommitdiffstats
BranchCommit messageAuthorAge
salmonAdd gitreview file for Super Salmon branchJan-Simon Moeller2 months
ricefishAdd gitreview file for Royal Ricefish branchJan-Simon Moeller9 months
masterAdd gitlab issue/merge request templatesJan-Simon Moeller13 months
quillbackAdd gitreview file for Quirky Quillback branchJan-Simon Moeller13 months
pikeAdd gitreview file for Prickly Pike branchJan-Simon Moeller20 months
octopusAdd gitreview file for Optimistic Octopus branchJan-Simon Moeller2 years
needlefishAdd gitreview file for Nifty Needlefish branchJan-Simon Moeller3 years
sandbox/mvlad/test1bl;aMarius Vlad.highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
## Introduction

The `meta-agl` layer provides the minimal set of software
to boot an AGL Distribution system.
You use this layer as the minimal core on which to build AGL profiles.

**NOTE:** The `meta-agl` layer does not include a reference UI.
  The reference UI is included as part of the
  [`meta-agl-demo`](./meta-agl-demo.html) layer.

## Sub-Layers

The `meta-agl` layer itself contains many sub-layers and files.
Following is a "tree" look at the layer:

```
|-- LICENSE
|-- LICENSE.GPL-2.0-only
|-- LICENSE.MIT
|-- README-AGL.md
|-- README.md -> meta-agl.md
|-- agl-layers-overview.md
|-- docs
|-- meta-agl-bsp
|-- meta-agl-core
|-- meta-agl-core-test
|-- meta-agl-ic
|-- meta-agl-ivi
|-- meta-agl.md
|-- meta-app-framework
|-- meta-netboot
|-- meta-pipewire
|-- scripts
`-- templates
```

This list provides some overview information on the files and sub-layers
in `meta-agl`:

* LICENSE* : licenses of the various components. 
* README* : RTFM
* agl-layers-overview.md: references to the various layers that make up AGL
* `docs`: Contains files that support AGL documentation.
* `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-core`: This is the core layer with essential recipes and the distro.
* `meta-agl-core-test`: recipes supporting qa images (separate layer due to external dependencies)
* `meta-agl-ic`: Instrument Cluster platform
* `meta-agl-ivi`: IVI platform
* `meta-app-framework`: Configuration and recipes supporting the AGL Application
  Framework.
* `meta-netboot`: Contains recipes and configuration adjustments to allow network
  boot through network block device (NBD) since network file system (NFS) does not
  support security labels.
* `meta-pipewire`: Configuration and recipes supporting pipewire as audio manager
* `scripts`: AGL development setup and support scripts.
* `templates`: Base, feature, and machine templates used in the AGL development
  environment.

## Packagegroups

This section describes the AGL
[packagegroup](https://yoctoproject.org/docs/2.4.4/dev-manual/dev-manual.html#usingpoky-extend-customimage-customtasks)
design:

### core non-ui packagegroups:
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-core-connectivity.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-core-devel.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-core-security.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-core-os-commonlibs.bb

### graphical subsystem
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-profile-graphical.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-graphical-multimedia.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-graphical-weston.bb

### image-related packagegroups
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-core-boot.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-image-boot.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-image-minimal.bb

### QA/Test related packagegroups
meta-agl-core-test/recipes-test/packagegroups
meta-agl-core-test/recipes-test/packagegroups/packagegroup-agl-test.bb

## Images

### (Barely) bootable image
meta-agl-core/recipes-platform/images/agl-image-boot.bb

### minimal image and SDK (console)
meta-agl-core/recipes-platform/images/agl-image-minimal.bb
meta-agl-core/recipes-platform/images/agl-image-minimal-crosssdk.bb

### weston-based image for re-use
meta-agl-core/recipes-platform/images/agl-image-weston.bb

### image for use in the YP autobuilder
meta-agl-core/recipes-platform/images/agl-image-core-autobuilder.bb

### image with extra QA tooling (e.g. to run LTP)
meta-agl-core-test/images/agl-image-minimal-qa.bb
='onhover' src='//seccdn.libravatar.org/avatar/dbea2f73adfa9706f1ed7aa2332b605e?s=128&d=retro' />Jan-Simon Moeller11 months 17.90.0commit babdde320c...Jan-Simon Moeller13 months ricefish/17.90.0commit babdde320c...Jan-Simon Moeller13 months ricefish_17.90.0commit babdde320c...Jan-Simon Moeller13 months 12.1.18commit b2e4b0cd13...Jan-Simon Moeller13 months lamprey/12.1.18commit b2e4b0cd13...Jan-Simon Moeller13 months lamprey_12.1.18commit b2e4b0cd13...Jan-Simon Moeller13 months 12.1.17commit b2e4b0cd13...Jan-Simon Moeller14 months lamprey/12.1.17commit b2e4b0cd13...Jan-Simon Moeller14 months lamprey_12.1.17commit b2e4b0cd13...Jan-Simon Moeller14 months 12.1.16commit b2e4b0cd13...Jan-Simon Moeller16 months lamprey/12.1.16commit b2e4b0cd13...Jan-Simon Moeller16 months lamprey_12.1.16commit b2e4b0cd13...Jan-Simon Moeller16 months 12.1.15commit b2e4b0cd13...Jan-Simon Moeller18 months lamprey/12.1.15commit b2e4b0cd13...Jan-Simon Moeller18 months lamprey_12.1.15commit b2e4b0cd13...Jan-Simon Moeller18 months 12.1.14commit b2e4b0cd13...Jan-Simon Moeller19 months lamprey/12.1.14commit b2e4b0cd13...Jan-Simon Moeller19 months lamprey_12.1.14commit b2e4b0cd13...Jan-Simon Moeller19 months 12.1.13commit b2e4b0cd13...Jan-Simon Moeller20 months lamprey/12.1.13commit b2e4b0cd13...Jan-Simon Moeller20 months lamprey_12.1.13commit b2e4b0cd13...Jan-Simon Moeller20 months 12.1.12commit b2e4b0cd13...Jan-Simon Moeller21 months lamprey/12.1.12commit b2e4b0cd13...Jan-Simon Moeller21 months lamprey_12.1.12commit b2e4b0cd13...Jan-Simon Moeller21 months 12.1.11commit b2e4b0cd13...Jan-Simon Moeller23 months lamprey/12.1.11commit b2e4b0cd13...Jan-Simon Moeller23 months lamprey_12.1.11commit b2e4b0cd13...Jan-Simon Moeller23 months 12.1.10commit b2e4b0cd13...Jan-Simon Moeller24 months lamprey/12.1.10commit b2e4b0cd13...Jan-Simon Moeller24 months lamprey_12.1.10commit b2e4b0cd13...Jan-Simon Moeller24 months 12.1.9commit b2e4b0cd13...Jan-Simon Moeller2 years lamprey/12.1.9commit b2e4b0cd13...Jan-Simon Moeller2 years lamprey_12.1.9commit b2e4b0cd13...Jan-Simon Moeller2 years 12.1.8commit b2e4b0cd13...Jan-Simon Moeller2 years lamprey/12.1.8commit b2e4b0cd13...Jan-Simon Moeller2 years lamprey_12.1.8commit b2e4b0cd13...Jan-Simon Moeller2 years 12.1.7commit b2e4b0cd13...Jan-Simon Moeller2 years lamprey/12.1.7commit b2e4b0cd13...Jan-Simon Moeller2 years lamprey_12.1.7commit b2e4b0cd13...Jan-Simon Moeller2 years 12.1.6commit b2e4b0cd13...Jan-Simon Moeller2 years lamprey/12.1.6commit b2e4b0cd13...Jan-Simon Moeller2 years lamprey_12.1.6commit b2e4b0cd13...Jan-Simon Moeller2 years 12.1.5commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey/12.1.5commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey_12.1.5commit b2e4b0cd13...Jan-Simon Moeller3 years 13.93.0commit fc0ffa4c45...Jan-Simon Moeller3 years needlefish/13.93.0commit fc0ffa4c45...Jan-Simon Moeller3 years needlefish_13.93.0commit fc0ffa4c45...Jan-Simon Moeller3 years 12.1.4commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey/12.1.4commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey_12.1.4commit b2e4b0cd13...Jan-Simon Moeller3 years 13.0.1commit 204548ed35...Jan-Simon Moeller3 years marlin/13.0.1commit 204548ed35...Jan-Simon Moeller3 years marlin_13.0.1commit 204548ed35...Jan-Simon Moeller3 years 12.1.3commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey/12.1.3commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey_12.1.3commit b2e4b0cd13...Jan-Simon Moeller3 years 12.1.2commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey/12.1.2commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey_12.1.2commit b2e4b0cd13...Jan-Simon Moeller3 years 13.0.0commit 204548ed35...Jan-Simon Moeller3 years marlin/13.0.0commit 204548ed35...Jan-Simon Moeller3 years marlin_13.0.0commit 204548ed35...Jan-Simon Moeller3 years 12.93.0commit ceabb9f302...Jan-Simon Moeller3 years marlin/12.93.0commit ceabb9f302...Jan-Simon Moeller3 years marlin_12.93.0commit ceabb9f302...Jan-Simon Moeller3 years 12.1.1commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey/12.1.1commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey_12.1.1commit b2e4b0cd13...Jan-Simon Moeller3 years 12.92.0commit 48970567f1...Jan-Simon Moeller3 years marlin/12.92.0commit 48970567f1...Jan-Simon Moeller3 years marlin_12.92.0commit 48970567f1...Jan-Simon Moeller3 years 12.91.0commit 48970567f1...Jan-Simon Moeller3 years marlin/12.91.0commit 48970567f1...Jan-Simon Moeller3 years marlin_12.91.0commit 48970567f1...Jan-Simon Moeller3 years 11.0.5commit 0d6a8d3dd2...Jan-Simon Moeller3 years koi/11.0.5commit 0d6a8d3dd2...Jan-Simon Moeller3 years koi_11.0.5commit 0d6a8d3dd2...Jan-Simon Moeller3 years 12.1.0commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey/12.1.0commit b2e4b0cd13...Jan-Simon Moeller3 years lamprey_12.1.0commit b2e4b0cd13...Jan-Simon Moeller3 years 12.90.1commit 48970567f1...Jan-Simon Möller3 years marlin/12.90.1commit 48970567f1...Jan-Simon Möller3 years marlin_12.90.1commit 48970567f1...Jan-Simon Möller3 years 12.0.1commit b2e4b0cd13...Jan-Simon Möller4 years lamprey/12.0.1commit b2e4b0cd13...Jan-Simon Möller4 years lamprey_12.0.1commit b2e4b0cd13...Jan-Simon Möller4 years 11.0.4commit 0d6a8d3dd2...Jan-Simon Möller4 years koi/11.0.4commit 0d6a8d3dd2...Jan-Simon Möller4 years koi_11.0.4commit 0d6a8d3dd2...Jan-Simon Möller4 years 11.0.3commit 0d6a8d3dd2...Jan-Simon Moeller4 years koi/11.0.3commit 0d6a8d3dd2...Jan-Simon Moeller4 years koi_11.0.3commit 0d6a8d3dd2...Jan-Simon Moeller4 years 12.0.0commit b2e4b0cd13...Jan-Simon Möller4 years lamprey/12.0.0commit b2e4b0cd13...Jan-Simon Möller4 years lamprey_12.0.0commit b2e4b0cd13...Jan-Simon Möller4 years 12.90.0commit 48970567f1...Jan-Simon Möller4 years marlin/12.90.0commit 48970567f1...Jan-Simon Möller4 years marlin_12.90.0commit 48970567f1...Jan-Simon Möller4 years 11.93.0commit b2e4b0cd13...Jan-Simon Möller4 years lamprey/11.93.0commit b2e4b0cd13...Jan-Simon Möller4 years lamprey_11.93.0commit b2e4b0cd13...Jan-Simon Möller4 years 11.92.0commit 48970567f1...Jan-Simon Möller4 years lamprey/11.92.0commit 48970567f1...Jan-Simon Möller4 years lamprey_11.92.0commit 48970567f1...Jan-Simon Möller4 years 11.0.2commit 0d6a8d3dd2...Jan-Simon Moeller4 years koi/11.0.2commit 0d6a8d3dd2...Jan-Simon Moeller4 years koi_11.0.2commit 0d6a8d3dd2...Jan-Simon Moeller4 years 11.91.0commit 48970567f1...Jan-Simon Möller4 years lamprey/11.91.0commit 48970567f1...Jan-Simon Möller4 years lamprey_11.91.0commit 48970567f1...Jan-Simon Möller4 years 10.0.3commit 5f95d4fe55...Jan-Simon Moeller4 years jellyfish/10.0.3commit 5f95d4fe55...Jan-Simon Moeller4 years jellyfish_10.0.3commit 5f95d4fe55...Jan-Simon Moeller4 years 11.0.1commit 0d6a8d3dd2...Jan-Simon Möller4 years koi/11.0.1commit 0d6a8d3dd2...Jan-Simon Möller4 years koi_11.0.1commit 0d6a8d3dd2...Jan-Simon Möller4 years 10.0.2commit 5f95d4fe55...Jan-Simon Möller4 years jellyfish/10.0.2commit 5f95d4fe55...Jan-Simon Möller4 years jellyfish_10.0.2commit 5f95d4fe55...Jan-Simon Möller4 years 11.0.0commit 0d6a8d3dd2...Jan-Simon Möller4 years koi/11.0.0commit 0d6a8d3dd2...Jan-Simon Möller4 years koi_11.0.0commit 0d6a8d3dd2...Jan-Simon Möller4 years 10.93.1commit 0d6a8d3dd2...Jan-Simon Möller4 years koi/10.93.1commit 0d6a8d3dd2...Jan-Simon Möller4 years koi_10.93.1commit 0d6a8d3dd2...Jan-Simon Möller4 years 10.93.0commit 921933cf21...Jan-Simon Möller4 years koi/10.93.0commit 921933cf21...Jan-Simon Möller4 years koi_10.93.0commit 921933cf21...Jan-Simon Möller4 years 10.92.0commit 921933cf21...Jan-Simon Möller4 years koi/10.92.0commit 921933cf21...Jan-Simon Möller4 years koi_10.92.0commit 921933cf21...Jan-Simon Möller4 years 10.91.0commit 921933cf21...Jan-Simon Möller4 years koi/10.91.0commit 921933cf21...Jan-Simon Möller4 years koi_10.91.0commit 921933cf21...Jan-Simon Möller4 years 9.0.4commit 67184de831...Jan-Simon Möller4 years icefish/9.0.4commit 67184de831...Jan-Simon Möller4 years icefish_9.0.4commit 67184de831...Jan-Simon Möller4 years 10.0.1commit 5f95d4fe55...Jan-Simon Möller4 years jellyfish/10.0.1commit 5f95d4fe55...Jan-Simon Möller4 years jellyfish_10.0.1commit 5f95d4fe55...Jan-Simon Möller4 years 10.0.0commit 5f95d4fe55...Jan-Simon Möller4 years jellyfish/10.0.0commit 5f95d4fe55...Jan-Simon Möller4 years jellyfish_10.0.0commit 5f95d4fe55...Jan-Simon Möller4 years 9.99.4commit 921933cf21...Jan-Simon Möller5 years jellyfish/9.99.4commit 921933cf21...Jan-Simon Möller5 years jellyfish_9.99.4commit 921933cf21...Jan-Simon Möller5 years 9.99.3commit 1d589e8787...Jan-Simon Möller5 years jellyfish/9.99.3commit 1d589e8787...Jan-Simon Möller5 years jellyfish_9.99.3commit 1d589e8787...Jan-Simon Möller5 years 9.0.3commit 67184de831...Jan-Simon Möller5 years icefish/9.0.3commit 67184de831...Jan-Simon Möller5 years icefish_9.0.3commit 67184de831...Jan-Simon Möller5 years 9.99.2commit c12b9ccdc3...Jan-Simon Möller5 years jellyfish/9.99.2commit c12b9ccdc3...Jan-Simon Möller5 years jellyfish_9.99.2commit c12b9ccdc3...Jan-Simon Möller5 years 9.99.1commit c12b9ccdc3...Jan-Simon Möller5 years jellyfish/9.99.1commit c12b9ccdc3...Jan-Simon Möller5 years jellyfish_9.99.1commit c12b9ccdc3...Jan-Simon Möller5 years 9.0.2commit 67184de831...Jan-Simon Möller5 years icefish/9.0.2commit 67184de831...Jan-Simon Möller5 years icefish_9.0.2commit 67184de831...Jan-Simon Möller5 years 9.0.1commit 67184de831...Jan-Simon Möller5 years icefish/9.0.1commit 67184de831...Jan-Simon Möller5 years icefish_9.0.1commit 67184de831...Jan-Simon Möller5 years 9.0.0commit 67184de831...Jan-Simon Möller5 years icefish/9.0.0commit 67184de831...Jan-Simon Möller5 years icefish_9.0.0commit 67184de831...Jan-Simon Möller5 years 8.99.5commit 69b03e588f...Jan-Simon Möller5 years icefish/8.99.5commit 69b03e588f...Jan-Simon Möller5 years icefish_8.99.5commit 69b03e588f...Jan-Simon Möller5 years 8.99.4commit d37d1b09b6...Jan-Simon Möller5 years icefish/8.99.4commit d37d1b09b6...Jan-Simon Möller5 years icefish_8.99.4commit d37d1b09b6...Jan-Simon Möller5 years