diff mbox series

[yocto-autobuilder-helper,08/11] setup-config: Add support for removevars

Message ID 20250305102506.2043524-8-richard.purdie@linuxfoundation.org
State New
Headers show
Series [yocto-autobuilder-helper,01/11] scripts/run-dashboard-index: Add basic index page for new dashboard site | expand

Commit Message

Richard Purdie March 5, 2025, 10:25 a.m. UTC
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 scripts/setup-config | 7 +++++++
 1 file changed, 7 insertions(+)
diff mbox series

Patch

diff --git a/scripts/setup-config b/scripts/setup-config
index 76f4639..594ff5e 100755
--- a/scripts/setup-config
+++ b/scripts/setup-config
@@ -96,6 +96,13 @@  extravars = utils.getconfiglistfilter("extravars", ourconfig, args.target, stepn
 if extravars:
     variables.extend(extravars)
 
+removevars = utils.getconfiglistfilter("removevars", ourconfig, args.target, stepnum)
+if removevars:
+    for var in variables[:]:
+        for remove in removevars:
+            if remove in var:
+                variables.remove(var)
+
 bh_path, remoterepo, remotebranch, baseremotebranch = utils.getbuildhistoryconfig(ourconfig, args.builddir, args.target, args.reponame, args.branchname, stepnum)
 if bh_path:
     variables.append('INHERIT += "buildhistory"')