diff mbox series

[yocto-autobuilder-helper] layer-config: Allow layer add to be disabled on a per target basis

Message ID 20240201122603.1552014-1-richard.purdie@linuxfoundation.org
State New
Headers show
Series [yocto-autobuilder-helper] layer-config: Allow layer add to be disabled on a per target basis | expand

Commit Message

Richard Purdie Feb. 1, 2024, 12:26 p.m. UTC
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 scripts/layer-config | 3 +++
 1 file changed, 3 insertions(+)
diff mbox series

Patch

diff --git a/scripts/layer-config b/scripts/layer-config
index cb16e60..93dc7e3 100755
--- a/scripts/layer-config
+++ b/scripts/layer-config
@@ -57,6 +57,9 @@  for repo in needrepos:
     repo_basename = repo.split('/')[0]
     if repo_basename in repos and "no-layer-add" in repos[repo_basename] and repos[repo_basename]["no-layer-add"]:
         continue
+    nolayeradd = utils.getconfiglist("NOLAYERADD", ourconfig, args.target, None)
+    if repo_basename in nolayeradd:
+        continue
     try:
         bitbakecmd(args.abworkdir, "bitbake-layers add-layer %s" % (args.abworkdir + "/" + repo))
     except subprocess.CalledProcessError as e: