From f2b06607d30cdf6ce05a20dd132b4444cf8eed1d Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Mon, 29 Sep 2025 14:56:12 +0200 Subject: 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: 562de93d5b0e7cf0a9a43714d0563e5bcf6e9931) Signed-off-by: Richard Purdie --- .../configurations/oe-nodistro.conf.json | 54 +++++++++++++++++ .../configurations/poky-master.conf.json | 70 ++++++++++++++++++++++ 2 files changed, 124 insertions(+) create mode 100644 bitbake/default-registry/configurations/oe-nodistro.conf.json create mode 100644 bitbake/default-registry/configurations/poky-master.conf.json (limited to 'bitbake') 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 @@ +{ + "description": "OpenEmbedded - 'nodistro' basic configuration", + "sources": { + "bitbake": { + "git-remote": { + "remotes": { + "origin": { + "uri": "git://git.openembedded.org/bitbake;protocol=https" + } + }, + "rev": "master" + }, + "path": "bitbake" + }, + "openembedded-core": { + "git-remote": { + "remotes": { + "origin": { + "uri": "git://git.openembedded.org/openembedded-core;protocol=https" + } + }, + "rev": "master" + }, + "path": "openembedded-core" + }, + "yocto-docs": { + "git-remote": { + "remotes": { + "origin": { + "uri": "git://git.yoctoproject.org/yocto-docs;protocol=https" + } + }, + "rev": "master" + }, + "path": "yocto-docs" + } + }, + "bitbake-setup": { + "configurations": [ + { + "name": "nodistro", + "description": "OpenEmbedded 'nodistro'", + "bb-layers": ["openembedded-core/meta"], + "oe-fragments-one-of": { + "machine": { + "description": "Target machines", + "options" : ["machine/qemux86-64", "machine/qemuarm64", "machine/qemuriscv64"] + } + } + } + ] + }, + "version": "1.0" +} 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 @@ +{ + "description": "Poky - The Yocto Project testing distribution configurations and hardware test platforms", + "sources": { + "bitbake": { + "git-remote": { + "remotes": { + "origin": { + "uri": "git://git.openembedded.org/bitbake;protocol=https" + } + }, + "rev": "master" + }, + "path": "bitbake" + }, + "openembedded-core": { + "git-remote": { + "remotes": { + "origin": { + "uri": "git://git.openembedded.org/openembedded-core;protocol=https" + } + }, + "rev": "master" + }, + "path": "openembedded-core" + }, + "meta-yocto": { + "git-remote": { + "remotes": { + "origin": { + "uri": "git://git.yoctoproject.org/meta-yocto;protocol=https" + } + }, + "rev": "master" + }, + "path": "meta-yocto" + }, + "yocto-docs": { + "git-remote": { + "remotes": { + "origin": { + "uri": "git://git.yoctoproject.org/yocto-docs;protocol=https" + } + }, + "rev": "master" + }, + "path": "yocto-docs" + } + }, + "bitbake-setup": { + "configurations": [ + { + "name": "poky", + "description": "Poky - The Yocto Project testing distribution", + "bb-layers": ["openembedded-core/meta","meta-yocto/meta-yocto-bsp","meta-yocto/meta-poky"], + "oe-fragments": ["core/yocto/sstate-mirror-cdn"], + "oe-fragments-one-of": { + "machine": { + "description": "Target machines", + "options" : ["machine/qemux86-64", "machine/qemuarm64", "machine/qemuriscv64", "machine/genericarm64", "machine/genericx86-64"] + }, + "distro": { + "description": "Distribution configuration variants", + "options" : ["distro/poky", "distro/poky-altcfg", "distro/poky-tiny"] + } + } + } + ] + }, + "version": "1.0" +} -- cgit v1.2.3-54-g00ecf