summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2021-07-30 12:23:08 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-07-30 11:31:06 +0100
commite6aa4b1f6f4f174cba027ee096db174541815ff0 (patch)
tree39a8c82bccc9c02ce46ca2a3b8905f47b1f31657
parentffe91649fafa84f814e32c9979e6a2de40a1bb25 (diff)
downloadopenembedded-core-contrib-e6aa4b1f6f4f174cba027ee096db174541815ff0.tar.gz
convert-overrides.py: allow specifying multiple target dirs
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rwxr-xr-xscripts/contrib/convert-overrides.py26
1 files changed, 13 insertions, 13 deletions
diff --git a/scripts/contrib/convert-overrides.py b/scripts/contrib/convert-overrides.py
index 739fd53bdb..bfdf785719 100755
--- a/scripts/contrib/convert-overrides.py
+++ b/scripts/contrib/convert-overrides.py
@@ -23,12 +23,10 @@ import tempfile
import shutil
import mimetypes
-if len(sys.argv) != 2:
+if len(sys.argv) < 2:
print("Please specify a directory to run the conversion script against.")
sys.exit(1)
-targetdir = sys.argv[1]
-
# List of strings to treat as overrides
vars = ["append", "prepend", "remove"]
vars = vars + ["qemuarm", "qemux86", "qemumips", "qemuppc", "qemuriscv", "qemuall"]
@@ -125,15 +123,17 @@ def processfile(fn):
ourname = os.path.basename(sys.argv[0])
ourversion = "0.9.1"
-for root, dirs, files in os.walk(targetdir):
- for name in files:
- if name == ourname:
- continue
- fn = os.path.join(root, name)
- if os.path.islink(fn):
- continue
- if "/.git/" in fn or fn.endswith(".html") or fn.endswith(".patch") or fn.endswith(".m4") or fn.endswith(".diff"):
- continue
- processfile(fn)
+for targetdir in sys.argv[1:]:
+ print("processing directory '%s'" % targetdir)
+ for root, dirs, files in os.walk(targetdir):
+ for name in files:
+ if name == ourname:
+ continue
+ fn = os.path.join(root, name)
+ if os.path.islink(fn):
+ continue
+ if "/.git/" in fn or fn.endswith(".html") or fn.endswith(".patch") or fn.endswith(".m4") or fn.endswith(".diff"):
+ continue
+ processfile(fn)
print("All files processed with version %s" % ourversion)