diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2021-07-30 12:23:08 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-07-30 11:31:06 +0100 |
commit | e6aa4b1f6f4f174cba027ee096db174541815ff0 (patch) | |
tree | 39a8c82bccc9c02ce46ca2a3b8905f47b1f31657 /scripts/contrib | |
parent | ffe91649fafa84f814e32c9979e6a2de40a1bb25 (diff) | |
download | openembedded-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>
Diffstat (limited to 'scripts/contrib')
-rwxr-xr-x | scripts/contrib/convert-overrides.py | 26 |
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) |