From: Zac Medico Date: Tue, 8 Feb 2011 19:39:41 +0000 (-0800) Subject: emerge: support ../ path arguments X-Git-Tag: v2.2.0_alpha23~1 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=ea5de5801644502ec225e6cf3172af1918cc3554;p=portage.git emerge: support ../ path arguments This will fix bug #354141. --- diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index c4d84ab93..245e38e59 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -1621,7 +1621,8 @@ class depgraph(object): # Queue these up since it's most efficient to handle # multiple files in a single iter_owners() call. lookup_owners.append(x) - elif x.startswith("." + os.path.sep): + elif x.startswith("." + os.sep) or \ + x.startswith(".." + os.sep): f = os.path.abspath(x) if not f.startswith(myroot): portage.writemsg(("\n\n!!! '%s' (resolved from '%s') does not start with" + \