This is needed for some soon-to-be-applied patches. Scan the configs/
directory to see if any of the files match.
Signed-off-by: Simon Glass <sjg@chromium.org>
Tested-by: Tom Rini <trini@konsulko.com>
Suggested-by: Tom Rini <trini@konsulko.com>
targets.append(front)
elif tag == 'S:':
status = rest
+ elif tag == 'N:':
+ # Just scan the configs directory since that's all we care
+ # about
+ for dirpath, _, fnames in os.walk('configs'):
+ for fname in fnames:
+ path = os.path.join(dirpath, fname)
+ front, match, rear = path.partition('configs/')
+ if not front and match:
+ front, match, rear = rear.rpartition('_defconfig')
+ if match and not rear:
+ targets.append(front)
elif line == '\n':
for target in targets:
self.database[target] = (status, maintainers)