commit:     a4cb82f5214aa8f498c6bab53a54fc4f71c81ccc
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  9 04:24:01 2015 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Dec  9 04:24:09 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a4cb82f5

SetConfig._create_default_config: add profile set definition

Fixes: 28828655da86 ("Support @profile package set for bug #532224")

 pym/portage/_sets/__init__.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/pym/portage/_sets/__init__.py b/pym/portage/_sets/__init__.py
index 47be418..91f9dd1 100644
--- a/pym/portage/_sets/__init__.py
+++ b/pym/portage/_sets/__init__.py
@@ -118,6 +118,10 @@ class SetConfig(object):
                parser.set("world", "class", 
"portage.sets.base.DummyPackageSet")
                parser.set("world", "packages", "@profile @selected @system")
 
+               parser.remove_section("profile")
+               parser.add_section("profile")
+               parser.set("profile", "class", 
"portage.sets.ProfilePackageSet.ProfilePackageSet")
+
                parser.remove_section("selected")
                parser.add_section("selected")
                parser.set("selected", "class", 
"portage.sets.files.WorldSelectedSet")

Reply via email to