aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2016-05-17 23:06:46 -0700
committerBrian Dolbec <dolsen@gentoo.org>2016-05-17 23:08:41 -0700
commit6f47784b6a706a51bddfdb0056b3d078a16ab80d (patch)
treebbe83333d44ae9b134f7483b7642224bbdeb6ac5 /pym/gentoolkit/revdep_rebuild
parenteshowkw: Fix previous commit to not always turn on prefix (diff)
downloadgentoolkit-6f47784b6a706a51bddfdb0056b3d078a16ab80d.tar.gz
gentoolkit-6f47784b6a706a51bddfdb0056b3d078a16ab80d.tar.bz2
gentoolkit-6f47784b6a706a51bddfdb0056b3d078a16ab80d.zip
revdep-rebuild/collect.py: Fix the masking issue where some masks were not honored
The masks at this point are combined into one list, both directories and files. The code was only checking the full path, not the files for being in the masks.
Diffstat (limited to 'pym/gentoolkit/revdep_rebuild')
-rw-r--r--pym/gentoolkit/revdep_rebuild/collect.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/pym/gentoolkit/revdep_rebuild/collect.py b/pym/gentoolkit/revdep_rebuild/collect.py
index 1b406e8..1f34f1c 100644
--- a/pym/gentoolkit/revdep_rebuild/collect.py
+++ b/pym/gentoolkit/revdep_rebuild/collect.py
@@ -110,9 +110,9 @@ def collect_libraries_from_dir(dirs, mask, logger):
continue
try:
- for listing in os.listdir(_dir):
- listing = os.path.join(_dir, listing)
- if listing in mask:
+ for _listing in os.listdir(_dir):
+ listing = os.path.join(_dir, _listing)
+ if listing in mask or _listing in mask:
continue
if os.path.isdir(listing):
@@ -179,9 +179,9 @@ def collect_binaries_from_dir(dirs, mask, logger):
continue
try:
- for listing in os.listdir(_dir):
- listing = os.path.join(_dir, listing)
- if listing in mask:
+ for _listing in os.listdir(_dir):
+ listing = os.path.join(_dir, _listing)
+ if listing in mask or _listing in mask:
continue
if os.path.isdir(listing):