utils/scanpypi: correctly handle license dirs in subdirs for .hash files
authorPeter Korsgaard <peter@korsgaard.com>
Fri, 9 Mar 2018 14:30:43 +0000 (15:30 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Fri, 9 Mar 2018 21:23:35 +0000 (22:23 +0100)
commit7cfceeb91e2d14907cd48226ccc7bcb6df10ee1c
tree939f0fd8ae64ecf97379623743d2cd4f055d637e
parent324cc39ba13a3cbdd1f146cf59d0f145661830bc
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>
utils/scanpypi