diff options
author | 2018-03-09 15:30:43 +0100 | |
---|---|---|
committer | 2018-03-09 22:23:35 +0100 | |
commit | 7cfceeb91e2d14907cd48226ccc7bcb6df10ee1c (patch) | |
tree | 939f0fd8ae64ecf97379623743d2cd4f055d637e /utils | |
parent | 324cc39ba13a3cbdd1f146cf59d0f145661830bc (diff) | |
download | buildroot-7cfceeb91e2d14907cd48226ccc7bcb6df10ee1c.tar.gz buildroot-7cfceeb91e2d14907cd48226ccc7bcb6df10ee1c.tar.bz2 |
utils/scanpypi: correctly handle license dirs in subdirs for .hash files
create_hash_file() used basename(licensefile) when it writes the entry for
the license file in the .hash, which is obviously not correct when license
file is locate in a sub directory.
Instead copy the logic from __create_mk_license() to strip the directory
prefix from the absolute filename instead.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'utils')
-rwxr-xr-x | utils/scanpypi | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/scanpypi b/utils/scanpypi index 2b3188dbf6..b9006ee4f7 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -554,7 +554,7 @@ class BuildrootPackage(): hash_line = '{method}\t{digest} {filename}\n'.format( method='sha256', digest=sha256.hexdigest(), - filename=os.path.basename(license_file)) + filename=license_file.replace(self.tmp_extract, '')[1:]) lines.append(hash_line) with open(path_to_hash, 'w') as hash_file: |