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:
parent
218e2c45af
commit
e8da1da82f
@ -368,6 +368,17 @@ class MaintainersDatabase:
|
||||
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)
|
||||
|
Loading…
Reference in New Issue
Block a user