mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 16:52:14 +02:00
buildman: Handle the MAINTAINERS 'N' tag
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>
This commit is contained in:
@@ -368,6 +368,17 @@ class MaintainersDatabase:
|
|||||||
targets.append(front)
|
targets.append(front)
|
||||||
elif tag == 'S:':
|
elif tag == 'S:':
|
||||||
status = rest
|
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':
|
elif line == '\n':
|
||||||
for target in targets:
|
for target in targets:
|
||||||
self.database[target] = (status, maintainers)
|
self.database[target] = (status, maintainers)
|
||||||
|
Reference in New Issue
Block a user