summaryrefslogtreecommitdiffstats
path: root/pym/portage/repository
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-05-16 17:22:18 -0700
committerZac Medico <zmedico@gentoo.org>2012-05-20 22:29:08 -0700
commit6dd44c1b5f13c3628bc2e093fdf4b1ade4028b63 (patch)
tree333ff08e2b9b50da5709514587d0fb7bdfaf7255 /pym/portage/repository
parent75d5e44211e997dbba91307f27c12f9c83579299 (diff)
downloadportage-6dd44c1b5f13c3628bc2e093fdf4b1ade4028b63.tar.gz
portage-6dd44c1b5f13c3628bc2e093fdf4b1ade4028b63.tar.bz2
portage-6dd44c1b5f13c3628bc2e093fdf4b1ade4028b63.zip
Profile parent repo: references for bug #414961.
If "profile-formats = portage-2" is specified in metadata/layout.conf, then paths such as 'gentoo:targets/desktop' or ':targets/desktop' in profile parent files can be used to express paths relative to the root 'profiles' directory of a repository. When the repo name is omitted before the colon, it refers to the current repository that the parent file is inside of.
Diffstat (limited to 'pym/portage/repository')
-rw-r--r--pym/portage/repository/config.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/portage/repository/config.py b/pym/portage/repository/config.py
index cb5beca7f..20f191948 100644
--- a/pym/portage/repository/config.py
+++ b/pym/portage/repository/config.py
@@ -28,10 +28,10 @@ from portage import _encodings
from portage import manifest
_valid_profile_formats = frozenset(
- ['pms', 'portage-1'])
+ ['pms', 'portage-1', 'portage-2'])
_portage1_profiles_allow_directories = frozenset(
- ["portage-1-compat", "portage-1"])
+ ["portage-1-compat", "portage-1", 'portage-2'])
_repo_name_sub_re = re.compile(r'[^\w-]')