diff options
author | Yann E. MORIN <yann.morin.1998@free.fr> | 2017-06-26 00:03:37 +0200 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2017-07-03 17:33:22 +0200 |
commit | efb61ae07bfe21bda5b323364a2b38ece01ba40a (patch) | |
tree | 65fcf784f9ebf1f4f57e033ce4bee0b197c4c884 /utils/checkpackagelib/lib_hash.py | |
parent | e7548edb5f930362e361b14eb67cda2b16c8846c (diff) | |
download | buildroot-efb61ae07bfe21bda5b323364a2b38ece01ba40a.tar.gz buildroot-efb61ae07bfe21bda5b323364a2b38ece01ba40a.zip |
support/check-package: don't check filenames of hashes
Currently, we check that the filenames in hash lists do not contain
a slash '/' character, because all we are checking so far are the
downloaded archives, and we explicitly need the filename to not contain
a directory component at all.
However, we're soon to also check the hashes of the license files in
packages sources, and those license files may be at any arbitrary
directory-depth in the packages source tree.
[Peter: Remove reference to files with same basename]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Luca Ceresoli <luca@lucaceresoli.net>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Rahul Bedarkar <rahulbedarkar89@gmail.com>
Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Acked-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'utils/checkpackagelib/lib_hash.py')
-rw-r--r-- | utils/checkpackagelib/lib_hash.py | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/utils/checkpackagelib/lib_hash.py b/utils/checkpackagelib/lib_hash.py index 10b27482bc..c4d055ee22 100644 --- a/utils/checkpackagelib/lib_hash.py +++ b/utils/checkpackagelib/lib_hash.py @@ -17,22 +17,6 @@ def _empty_line_or_comment(text): return text.strip() == "" or text.startswith("#") -class HashFilename(_CheckFunction): - def check_line(self, lineno, text): - if _empty_line_or_comment(text): - return - - fields = text.split() - if len(fields) < 3: - return - - if '/' in fields[2]: - return ["{}:{}: use filename without directory component" - " ({}#adding-packages-hash)" - .format(self.filename, lineno, self.url_to_manual), - text] - - class HashNumberOfFields(_CheckFunction): def check_line(self, lineno, text): if _empty_line_or_comment(text): |