diff options
author | João Valverde <joao.valverde@tecnico.ulisboa.pt> | 2016-08-05 13:37:39 +0100 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2016-08-05 14:05:36 +0000 |
commit | 78ef23f0d20855acad466abd13a489828d30eb23 (patch) | |
tree | d3d8ebdc86a9150ab8eff5882f0598ed37c2f957 /tools/checklicenses.py | |
parent | 917d34c4dee4556df348944d250814b7c3ab5db3 (diff) | |
download | wireshark-78ef23f0d20855acad466abd13a489828d30eb23.tar.gz |
checklicenses.py: Whitelist some plaintext files without license requirements
Change-Id: I029ef1d52ac6edd44c0bac41adb86361ddd94272
Reviewed-on: https://code.wireshark.org/review/16898
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'tools/checklicenses.py')
-rwxr-xr-x | tools/checklicenses.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/checklicenses.py b/tools/checklicenses.py index 39b1b6dfa2..e7510c08d4 100755 --- a/tools/checklicenses.py +++ b/tools/checklicenses.py @@ -218,6 +218,15 @@ PATH_SPECIFIC_WHITELISTED_LICENSES = { ], } +WHITELISTED_UNKNOWN_FILES_BY_NAME = [ + 'AUTHORS', + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + 'TODO' +] + def check_licenses(options, args): # Figure out which directory we have to check. @@ -293,6 +302,12 @@ def check_licenses(options, args): if found_path_specific: continue + if not options.ignore_suppressions: + if license == 'UNKNOWN': + fbase = os.path.basename(filename) + if fbase in WHITELISTED_UNKNOWN_FILES_BY_NAME: + continue + print("'%s' has non-whitelisted license '%s'" % (filename, license)) success = False |