diff options
author | Alexandru DAMIAN <alexandru.damian@intel.com> | 2014-11-20 16:00:10 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-11-21 11:52:37 +0000 |
commit | 49547a6d6dead6c9e9c8c209afacd9edc6a9bd5f (patch) | |
tree | ce7fec6536e6e8c89e92a8febdc6b7ce6cb70c45 /meta | |
parent | ae7c1e57a6f5135dc6e8bd5f96ab1dfcb4420409 (diff) | |
download | poky-49547a6d6dead6c9e9c8c209afacd9edc6a9bd5f.tar.gz |
toaster: add toaster layer configuration files
In managed mode, Toaster creates project configurations
based on the layers that are being checked-out on disk.
The defaults are set through a JSON configuration
file that contains layer-specific specific information.
This patch adds toasterconf.json files for the oe core layer,
that make Toaster work with a standalone OpenEmbedded-Core checkout.
The toasterconf.json files describe basic configuration for Toaster
projects, including default layers, default configuration variable values,
toaster-compatible branches, and the layerindex URL
where the base layer and compatible layers.
(From OE-Core rev: 323b2d27598df8fe18892559e093ae7281e99918)
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/conf/toasterconf.json | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/meta/conf/toasterconf.json b/meta/conf/toasterconf.json new file mode 100644 index 0000000000..c9835d08ae --- /dev/null +++ b/meta/conf/toasterconf.json | |||
@@ -0,0 +1,84 @@ | |||
1 | { | ||
2 | "config": {"MACHINE": "qemux86", "DISTRO": "poky"}, | ||
3 | "layersources": [ | ||
4 | { | ||
5 | "name": "Local OE-Core", | ||
6 | "sourcetype": "local", | ||
7 | "apiurl": "../../", | ||
8 | "branches": ["HEAD", "master", "dizzy"], | ||
9 | "layers": [ | ||
10 | { | ||
11 | "name": "openembedded-core", | ||
12 | "local_path": "meta", | ||
13 | "vcs_url": "remote:origin", | ||
14 | "dirpath": "meta" | ||
15 | } | ||
16 | ] | ||
17 | }, | ||
18 | { | ||
19 | "name": "OpenEmbedded", | ||
20 | "sourcetype": "layerindex", | ||
21 | "apiurl": "http://layers.openembedded.org/layerindex/api/", | ||
22 | "branches": ["master", "dizzy"] | ||
23 | }, | ||
24 | { | ||
25 | "name": "User Imported Layers", | ||
26 | "sourcetype": "imported", | ||
27 | "apiurl": "", | ||
28 | "branches": ["master", "dizzy", "HEAD"] | ||
29 | |||
30 | } | ||
31 | ], | ||
32 | "bitbake" : [ | ||
33 | { | ||
34 | "name": "master", | ||
35 | "giturl": "git://git.openembedded.org/bitbake", | ||
36 | "branch": "master", | ||
37 | "dirpath": "" | ||
38 | }, | ||
39 | { | ||
40 | "name": "dizzy", | ||
41 | "giturl": "git://git.openembedded.org/bitbake", | ||
42 | "branch": "1.24", | ||
43 | "dirpath": "" | ||
44 | }, | ||
45 | { | ||
46 | "name": "HEAD", | ||
47 | "giturl": "git://git.openembedded.org/bitbake", | ||
48 | "branch": "HEAD", | ||
49 | "dirpath": "" | ||
50 | } | ||
51 | ], | ||
52 | |||
53 | "defaultrelease": "master", | ||
54 | |||
55 | "releases": [ | ||
56 | { | ||
57 | "name": "master", | ||
58 | "description": "OE-Core master", | ||
59 | "bitbake": "master", | ||
60 | "branch": "master", | ||
61 | "defaultlayers": [ "openembedded-core" ], | ||
62 | "layersourcepriority": { "User Imported Layers": 99, "Local OE-Core" : 10, "OpenEmbedded" : 0 }, | ||
63 | "helptext": "Toaster will run your builds using the OpenEmbedded master branch, where active development takes place. This is not a stable branch, so your builds might not work as expected." | ||
64 | }, | ||
65 | { | ||
66 | "name": "dizzy", | ||
67 | "description": "OE-Core dizzy", | ||
68 | "bitbake": "dizzy", | ||
69 | "branch": "dizzy", | ||
70 | "defaultlayers": [ "openembedded-core" ], | ||
71 | "layersourcepriority": { "User Imported Layers": 99, "Local OE-Core" : 10, "OpenEmbedded" : 0 }, | ||
72 | "helptext": "Toaster will run your builds with the latest OpenEmbedded release, the dizzy branch." | ||
73 | }, | ||
74 | { | ||
75 | "name": "local", | ||
76 | "description": "Local Yocto Project", | ||
77 | "bitbake": "HEAD", | ||
78 | "branch": "HEAD", | ||
79 | "defaultlayers": [ "openembedded-core" ], | ||
80 | "layersourcepriority": { "User Imported Layers": 99, "Local OE-Core" : 10, "OpenEmbedded" : 0 }, | ||
81 | "helptext": "Toaster will run your builds with the version of the OpenEmbedded that you have cloned or downloaded to your computer." | ||
82 | } | ||
83 | ] | ||
84 | } | ||