summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2025-09-29 14:56:12 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-10-04 15:16:03 +0100
commit81d9f75ade0c05b6c1509f0c24f9d758034689e1 (patch)
treeab6e3a1dd9ad959af4c773f877ac01aaae3e3668
parent988b35025e6a10967475e6ac42689e76c656b4e1 (diff)
downloadpoky-81d9f75ade0c05b6c1509f0c24f9d758034689e1.tar.gz
bitbake: Add default registry config for OpenEmbedded's nodistro and Yocto Project's poky
Rather than forcing every user to have to access a separate repository for data for some key defaults, add those for nodistro and poky. This gives us some commonly used setups and also something to test against too. We will need to come up with a criteria for adding these, most likely based on community usage/demand with the OE TSC governing that policy. (Bitbake rev: ce6561608904e971a5cf9214a68391ea7fccc6b3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--bitbake/default-registry/configurations/oe-nodistro.conf.json54
-rw-r--r--bitbake/default-registry/configurations/poky-master.conf.json70
2 files changed, 124 insertions, 0 deletions
diff --git a/bitbake/default-registry/configurations/oe-nodistro.conf.json b/bitbake/default-registry/configurations/oe-nodistro.conf.json
new file mode 100644
index 0000000000..f4a7492f39
--- /dev/null
+++ b/bitbake/default-registry/configurations/oe-nodistro.conf.json
@@ -0,0 +1,54 @@
1{
2 "description": "OpenEmbedded - 'nodistro' basic configuration",
3 "sources": {
4 "bitbake": {
5 "git-remote": {
6 "remotes": {
7 "origin": {
8 "uri": "git://git.openembedded.org/bitbake;protocol=https"
9 }
10 },
11 "rev": "master"
12 },
13 "path": "bitbake"
14 },
15 "openembedded-core": {
16 "git-remote": {
17 "remotes": {
18 "origin": {
19 "uri": "git://git.openembedded.org/openembedded-core;protocol=https"
20 }
21 },
22 "rev": "master"
23 },
24 "path": "openembedded-core"
25 },
26 "yocto-docs": {
27 "git-remote": {
28 "remotes": {
29 "origin": {
30 "uri": "git://git.yoctoproject.org/yocto-docs;protocol=https"
31 }
32 },
33 "rev": "master"
34 },
35 "path": "yocto-docs"
36 }
37 },
38 "bitbake-setup": {
39 "configurations": [
40 {
41 "name": "nodistro",
42 "description": "OpenEmbedded 'nodistro'",
43 "bb-layers": ["openembedded-core/meta"],
44 "oe-fragments-one-of": {
45 "machine": {
46 "description": "Target machines",
47 "options" : ["machine/qemux86-64", "machine/qemuarm64", "machine/qemuriscv64"]
48 }
49 }
50 }
51 ]
52 },
53 "version": "1.0"
54}
diff --git a/bitbake/default-registry/configurations/poky-master.conf.json b/bitbake/default-registry/configurations/poky-master.conf.json
new file mode 100644
index 0000000000..227816983b
--- /dev/null
+++ b/bitbake/default-registry/configurations/poky-master.conf.json
@@ -0,0 +1,70 @@
1{
2 "description": "Poky - The Yocto Project testing distribution configurations and hardware test platforms",
3 "sources": {
4 "bitbake": {
5 "git-remote": {
6 "remotes": {
7 "origin": {
8 "uri": "git://git.openembedded.org/bitbake;protocol=https"
9 }
10 },
11 "rev": "master"
12 },
13 "path": "bitbake"
14 },
15 "openembedded-core": {
16 "git-remote": {
17 "remotes": {
18 "origin": {
19 "uri": "git://git.openembedded.org/openembedded-core;protocol=https"
20 }
21 },
22 "rev": "master"
23 },
24 "path": "openembedded-core"
25 },
26 "meta-yocto": {
27 "git-remote": {
28 "remotes": {
29 "origin": {
30 "uri": "git://git.yoctoproject.org/meta-yocto;protocol=https"
31 }
32 },
33 "rev": "master"
34 },
35 "path": "meta-yocto"
36 },
37 "yocto-docs": {
38 "git-remote": {
39 "remotes": {
40 "origin": {
41 "uri": "git://git.yoctoproject.org/yocto-docs;protocol=https"
42 }
43 },
44 "rev": "master"
45 },
46 "path": "yocto-docs"
47 }
48 },
49 "bitbake-setup": {
50 "configurations": [
51 {
52 "name": "poky",
53 "description": "Poky - The Yocto Project testing distribution",
54 "bb-layers": ["openembedded-core/meta","meta-yocto/meta-yocto-bsp","meta-yocto/meta-poky"],
55 "oe-fragments": ["core/yocto/sstate-mirror-cdn"],
56 "oe-fragments-one-of": {
57 "machine": {
58 "description": "Target machines",
59 "options" : ["machine/qemux86-64", "machine/qemuarm64", "machine/qemuriscv64", "machine/genericarm64", "machine/genericx86-64"]
60 },
61 "distro": {
62 "description": "Distribution configuration variants",
63 "options" : ["distro/poky", "distro/poky-altcfg", "distro/poky-tiny"]
64 }
65 }
66 }
67 ]
68 },
69 "version": "1.0"
70}