X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tools%2Fgenboardscfg.py;h=0648472af0469514ad085fa9d9883b92f557894a;hb=760b7170c5e44c771397eaf57b7197b621373809;hp=23c956bb8ec3ad2928c6f4703c7584df8e9c9e72;hpb=2c3dc792b6df16970077c0d64085e29f1f85d4c8;p=u-boot diff --git a/tools/genboardscfg.py b/tools/genboardscfg.py index 23c956bb8e..0648472af0 100755 --- a/tools/genboardscfg.py +++ b/tools/genboardscfg.py @@ -1,9 +1,8 @@ #!/usr/bin/env python2 +# SPDX-License-Identifier: GPL-2.0+ # # Author: Masahiro Yamada # -# SPDX-License-Identifier: GPL-2.0+ -# """ Converter from Kconfig and MAINTAINERS to a board database. @@ -21,7 +20,6 @@ import glob import multiprocessing import optparse import os -import subprocess import sys import tempfile import time @@ -125,7 +123,7 @@ class KconfigScanner: os.environ['srctree'] = os.getcwd() os.environ['UBOOTVERSION'] = 'dummy' os.environ['KCONFIG_OBJDIR'] = '' - self._conf = kconfiglib.Config() + self._conf = kconfiglib.Config(print_warnings=False) def __del__(self): """Delete a leftover temporary file before exit. @@ -167,7 +165,10 @@ class KconfigScanner: else: f.write(line[colon + 1:]) - self._conf.load_config(self._tmpfile) + warnings = self._conf.load_config(self._tmpfile) + if warnings: + for warning in warnings: + print '%s: %s' % (defconfig, warning) try_remove(self._tmpfile) self._tmpfile = None @@ -295,6 +296,8 @@ class MaintainersDatabase: tmp = self.database[target][0] if tmp.startswith('Maintained'): return 'Active' + elif tmp.startswith('Supported'): + return 'Active' elif tmp.startswith('Orphan'): return 'Orphan' else: