]> code.ossystems Code Review - openembedded-core.git/commit
create_manifest2: Dont match filenames which contain the directory name for new manifest
authorAlejandro Enedino Hernandez Samaniego <alejandro.enedino.hernandez-samaniego@xilinx.com>
Sat, 8 Dec 2018 01:31:56 +0000 (17:31 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 13 Dec 2018 16:32:14 +0000 (16:32 +0000)
commita1c1253b44eb2000de55b7fa3836e5cdaa28a508
tree635c3567629abf474d805575eff6e4485f942767
parent8bc0d2f2197430723f8b2d0785169e48c883eedb
create_manifest2: Dont match filenames which contain the directory name for new manifest

When creating a new python2 manifest, there is a corner case on which
the filepath for a certain dependency that was found, could contain
the path of an existing folder, e.g. ${libdir}/python2.7/xmlrpclib.py
module path contains ${libdir}/python2.7/xml, this causes an issue where
the dependency doesnt get eventually added on FILES for that module.

This patch checks if the dependency that was found is a directory, if it
is, it checks if it matches one of the existing directories on the
manifest, if it is not, then it checks if the dependency's path (without
the filename) matches one of the directories.

Also some misc indentation fixes.

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/python/python/create_manifest2.py