summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-10-17 21:44:42 +0000
committerZac Medico <zmedico@gentoo.org>2007-10-17 21:44:42 +0000
commit635df1356525a30bf236951c7a402f4eb70a249e (patch)
treefc0953387b54caaf1807640fab22f3e3e226ea84
parenta461ecd0e5795ba11c22397b434705bb2c64b003 (diff)
downloadportage-635df1356525a30bf236951c7a402f4eb70a249e.tar.gz
portage-635df1356525a30bf236951c7a402f4eb70a249e.tar.bz2
portage-635df1356525a30bf236951c7a402f4eb70a249e.zip
Fix the normalize_needed regex to properly match //
anywhere in the path. Also add support for detection of . or .. where appropriate. (trunk r8166) svn path=/main/branches/2.1.2/; revision=8167
-rw-r--r--pym/portage.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage.py b/pym/portage.py
index 18348da48..bbe2afdd1 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -7162,7 +7162,7 @@ class dblink:
"""
import re
- _normalize_needed = re.compile(r'//|^[^/]|.+/$')
+ _normalize_needed = re.compile(r'.*//.*|^[^/]|.+/$|(^|.*/)\.\.?(/.*|$)')
def __init__(self, cat, pkg, myroot, mysettings, treetype=None,
vartree=None):