aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar David Leverton <levertond@googlemail.com> 2012-09-09 00:13:57 +0100
committerAvatar David Leverton <levertond@googlemail.com> 2012-09-09 00:13:57 +0100
commit6036f1ab13f0736ab6d7b181ff7a44d7fec19634 (patch)
tree33a9ea458ba8c5d991a1aa691d429efc0209819a
parent6c4de368635996faddd354ae8a7e26a0b6a138ff (diff)
downloadpaludis-6036f1ab13f0736ab6d7b181ff7a44d7fec19634.tar.gz
paludis-6036f1ab13f0736ab6d7b181ff7a44d7fec19634.tar.xz
Fix *.use.* cascading
-rw-r--r--paludis/repositories/e/traditional_profile.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/paludis/repositories/e/traditional_profile.cc b/paludis/repositories/e/traditional_profile.cc
index 7f80f55..5814788 100644
--- a/paludis/repositories/e/traditional_profile.cc
+++ b/paludis/repositories/e/traditional_profile.cc
@@ -216,11 +216,10 @@ namespace
throw ERepositoryConfigurationError("Can't use profile directory '" + stringify(dir) +
"' because it uses an unsupported EAPI");
- _imp->stacked_values_list.push_back(StackedValues(stringify(dir)));
-
load_profile_parent(_imp, dir);
load_profile_make_defaults(_imp, dir);
+ _imp->stacked_values_list.push_back(StackedValues(stringify(dir)));
load_basic_use_file(dir / "use.mask", _imp->stacked_values_list.back().use_mask);
load_basic_use_file(dir / "use.force", _imp->stacked_values_list.back().use_force);
load_spec_use_file(*eapi, dir / "package.use", _imp->stacked_values_list.back().package_use);