summaryrefslogtreecommitdiff
path: root/tools/moveconfig.py
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2016-07-25 10:15:28 (GMT)
committerTom Rini <trini@konsulko.com>2016-08-05 11:27:17 (GMT)
commit684c306ec4252797c3085defd63eb6d3177fca36 (patch)
treea260c2502a4112beddea39fcc9763fdb2e2f731c /tools/moveconfig.py
parenta3a779f7f7b5e48672b4e049beadc0112ff1c342 (diff)
downloadu-boot-fsl-qoriq-684c306ec4252797c3085defd63eb6d3177fca36.tar.xz
tools: moveconfig: make getting all defconfigs into helper function
I want to reuse this routine in the next commit. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'tools/moveconfig.py')
-rwxr-xr-xtools/moveconfig.py17
1 files changed, 11 insertions, 6 deletions
diff --git a/tools/moveconfig.py b/tools/moveconfig.py
index a083714..d0e4b2d 100755
--- a/tools/moveconfig.py
+++ b/tools/moveconfig.py
@@ -266,6 +266,16 @@ def get_make_cmd():
sys.exit('GNU Make not found')
return ret[0].rstrip()
+def get_all_defconfigs():
+ """Get all the defconfig files under the configs/ directory."""
+ defconfigs = []
+ for (dirpath, dirnames, filenames) in os.walk('configs'):
+ dirpath = dirpath[len('configs') + 1:]
+ for filename in fnmatch.filter(filenames, '*_defconfig'):
+ defconfigs.append(os.path.join(dirpath, filename))
+
+ return defconfigs
+
def color_text(color_enabled, color, string):
"""Return colored string."""
if color_enabled:
@@ -1079,12 +1089,7 @@ def move_config(configs, options):
sys.exit('%s - defconfig does not exist. Stopping.' %
defconfigs[i])
else:
- # All the defconfig files to be processed
- defconfigs = []
- for (dirpath, dirnames, filenames) in os.walk('configs'):
- dirpath = dirpath[len('configs') + 1:]
- for filename in fnmatch.filter(filenames, '*_defconfig'):
- defconfigs.append(os.path.join(dirpath, filename))
+ defconfigs = get_all_defconfigs()
progress = Progress(len(defconfigs))
slots = Slots(configs, options, progress, reference_src_dir)