summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2014-11-20 16:00:10 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-11-21 11:52:37 +0000
commit49547a6d6dead6c9e9c8c209afacd9edc6a9bd5f (patch)
treece7fec6536e6e8c89e92a8febdc6b7ce6cb70c45 /meta
parentae7c1e57a6f5135dc6e8bd5f96ab1dfcb4420409 (diff)
downloadpoky-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.json84
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}