poky/scripts
Yoann Congal 20c60e5ae3 oe-setup-layers: make "path" optional
Layer names and path are often redundant. Allow users to omit the path
key when it is equal to the layer name by using the layer name as a
default value for its path.

For example, from layers.example.json:
  "sources": {
      "meta-alex": {
          "path": "meta-alex"
      },
      "meta-intel": {
          "path": "meta-intel"
      },
      "poky": {
          "path": "poky"
      }
  },

Update the schema to stop requiring "path" and remove it in example for
"meta-intel".

(From OE-Core rev: 7f36f0526fae5a81f9bc02e16cc849a2b1ea5797)

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-11-03 17:40:41 +00:00
..
contrib improve_kernel_cve_report: add option to read debugsources.zstd 2025-10-27 17:20:42 +00:00
cross-intercept
esdk-tools scripts/esdk-tools: use a dedicated, static directory for esdk tools 2023-11-05 08:44:06 +00:00
lib wic: add wic tests and support setting GPT diskid 2025-10-30 11:06:28 +00:00
native-intercept
nativesdk-intercept nativesdk-intercept: Fix bad intercept chgrp/chown logic 2023-09-08 22:59:47 +01:00
postinst-intercepts update_gtk_icon_cache: Fix for GTK4-only builds 2023-12-08 16:58:34 +00:00
pybootchartgui pybootchartgui: account for network stats when calculating extents 2025-07-28 14:51:50 +01:00
tiny
.oe-layers.json oe-setup-build: add a tool for discovering config templates and setting up builds 2024-02-19 11:47:53 +00:00
autobuilder-worker-prereq-tests
b4-wrapper-poky.py b4-wrapper-poky.py: output errors to stderr 2025-03-25 21:20:41 +00:00
bblock scripts/bblock: add a script to lock/unlock recipes 2023-10-09 15:58:47 +01:00
bitbake-prserv-tool migrate_localcount: Drop long obsolete code 2024-10-08 13:26:39 +01:00
buildall-qemu
buildhistory-collect-srcrevs
buildhistory-diff
buildstats-diff buildstats-diff: find last two buildstats files if none are specified 2025-05-19 17:35:43 +01:00
buildstats-summary buildstats-summary: look for buildstats if not specified 2024-10-25 15:25:32 +01:00
clean-hashserver-database scripts: Add clean-hashserver-database script 2025-03-18 11:25:36 +00:00
combo-layer scripts: python 3.12 regex 2024-02-13 13:51:41 +00:00
combo-layer-hook-default.sh
combo-layer.conf.example
cp-noerror
create-pull-request scripts/create-pull-request: update URLs to git repositories 2023-08-14 12:51:21 +01:00
crosstap
cve-json-to-text.py scripts/cve-json-to-text.py: fix missing -o option 2025-04-29 09:59:01 +01:00
devtool devtool: remove unused 'config' param from '_create_workspace' method 2025-01-20 13:38:59 +00:00
gen-lockedsig-cache
git
install-buildtools scripts/install-buildtools: Update to 5.2.3 2025-10-09 10:58:07 +01:00
lz4c scripts: wrap lz4c and convert to lz4 2024-12-17 11:41:53 +00:00
makefile-getvar scripts/makefile-getvar: add script to get values from Makefiles 2024-06-13 09:11:17 +01:00
multilib_header_wrapper.h
oe-build-perf-report oe-build-perf-report: Use commit_time if available 2025-02-11 11:44:19 +00:00
oe-build-perf-test
oe-buildenv-internal oe-buildenv-internal: update required Python version 2023-08-21 16:15:35 +01:00
oe-check-sstate scripts: python 3.12 regex 2024-02-13 13:51:41 +00:00
oe-debuginfod oe-debuginfod: add option for data storage 2024-04-30 22:20:16 +01:00
oe-depends-dot oe-depends-dot: improve '-w' behavior 2023-09-02 18:23:05 +01:00
oe-find-native-sysroot scripts/oe-find-native-sysroot: use bitbake-getvar 2023-09-07 07:53:51 +01:00
oe-git-archive
oe-git-proxy
oe-gnome-terminal-phonehome
oe-pkgdata-browser
oe-pkgdata-browser.glade
oe-pkgdata-util scripts: python 3.12 regex 2024-02-13 13:51:41 +00:00
oe-publish-sdk
oe-pylint
oe-run-native
oe-selftest oe-selftest: drop redundant imports 2025-03-11 11:20:34 +00:00
oe-setup-build oe-setup-build: fix dash support 2025-10-01 10:52:54 +01:00
oe-setup-builddir scripts/oe-setup-builddir: add support for configuration summaries 2024-02-19 11:47:53 +00:00
oe-setup-layers oe-setup-layers: make "path" optional 2025-11-03 17:40:41 +00:00
oe-setup-vscode oe-init-build-env: generate .vscode from template 2024-02-19 11:34:33 +00:00
oe-test testexport.bbclass oe-test: capture all tests and data from all layers 2025-07-10 10:47:30 +01:00
oe-time-dd-test.sh
oe-trim-schemas
oepydevshell-internal.py
opkg-query-helper.py scripts: python 3.12 regex 2024-02-13 13:51:41 +00:00
patchtest scripts/patchtest: split out result messages 2024-09-30 17:00:50 +01:00
patchtest-get-branch scripts: python 3.12 regex 2024-02-13 13:51:41 +00:00
patchtest-get-series patchtest: update SPDX identifiers 2023-10-17 22:53:30 +01:00
patchtest-send-results patchtest-send-results: add --debug option 2024-02-16 15:14:26 +00:00
patchtest-setup-sharedir patchtest: update SPDX identifiers 2023-10-17 22:53:30 +01:00
patchtest.README patchtest.README: update selftest section 2025-09-22 22:09:48 +01:00
pull-sdpx-licenses.py scripts/pull-spdx-licenses.py: Add script 2024-07-02 22:29:13 +01:00
pythondeps
README
recipetool
relocate_sdk.py script/relocate_sdk.py: check dynamic loader arch before relocating interpreter 2025-02-11 11:44:19 +00:00
resulttool resulttool: Add support to create test report in JUnit XML format 2024-08-29 21:58:19 +01:00
rootfs_rpm-extract-postinst.awk
rpm2cpio.sh rpm2cpio.sh: update to the last 4.x version 2023-06-21 18:38:25 +01:00
runqemu scripts/runqemu: raise an error when bitbake was not found 2025-10-09 10:58:07 +01:00
runqemu-addptable2image
runqemu-export-rootfs qemu-helper: depend on unfs3 and pseudo directly 2022-11-29 10:29:58 +00:00
runqemu-extract-sdk qemu-helper: depend on unfs3 and pseudo directly 2022-11-29 10:29:58 +00:00
runqemu-gen-tapdevs runqemu-gen-tapdevs: remove only our taps 2023-06-24 12:21:48 +01:00
runqemu-ifdown runqemu-ifdown: catch up with ifup 2023-06-28 07:56:34 +01:00
runqemu-ifup runqemu: Fix automated call to runqemu-ifup 2023-06-28 07:56:34 +01:00
runqemu.README
send-error-report send-error-report: make output align with original design when debug disabled 2025-05-08 10:28:19 +01:00
send-pull-request
sstate-cache-management.py sstate-cache-management: add dry-run argument 2025-04-03 11:06:20 +01:00
sstate-diff-machines.sh
sstate-sysroot-cruft.sh
sysroot-relativelinks.py
task-time
test-reexec
test-remote-image scripts/test-remote-image: remove useless postconfig arguments 2025-06-19 21:54:44 +01:00
verify-bashisms
wic scripts/wic: fix calling wic ls|cp|rm|write hung in bitbake task 2025-06-26 11:02:34 +01:00
yocto_testresults_query.py scripts/yocto_testresults_query: add option to change display limit 2023-10-23 10:49:19 +01:00
yocto-check-layer yocto-check-layer: show the distro used 2025-09-11 11:31:57 +01:00
yocto-check-layer-wrapper

This directory contains Various useful scripts for working with OE builds