summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-07-31 05:45:56 +0000
committerZac Medico <zmedico@gentoo.org>2008-07-31 05:45:56 +0000
commitd4c3415c1049c7c342728307dec39359f3230634 (patch)
treea74a8d674b8c1ec03ed1539ce38a6fd663a179f1 /cnf/sets.conf
parentdisable default IONICE command as it breaks for non-root, and ionice might no... (diff)
downloadportage-idfetch-d4c3415c1049c7c342728307dec39359f3230634.tar.gz
portage-idfetch-d4c3415c1049c7c342728307dec39359f3230634.tar.bz2
portage-idfetch-d4c3415c1049c7c342728307dec39359f3230634.zip
Implement a new @live-ebuilds which is generated from installed packages
that inherit from know live eclasses such as cvs, darcs, git, mercurial, and subversion. The list of eclasses is controlled by an "inherits" attribute that is configure in sets.conf for and instance of InheritSet. This set serves a purpose similar to the -scm ebuild suffix that has been proposed in GLEP 54. svn path=/main/trunk/; revision=11292
Diffstat (limited to 'cnf/sets.conf')
-rw-r--r--cnf/sets.conf6
1 files changed, 6 insertions, 0 deletions
diff --git a/cnf/sets.conf b/cnf/sets.conf
index f422f500..13c09a36 100644
--- a/cnf/sets.conf
+++ b/cnf/sets.conf
@@ -41,3 +41,9 @@ directory = /etc/portage/sets
[preserved-rebuild]
class = portage.sets.libs.PreservedLibraryConsumerSet
world-candidate = False
+
+# Installed ebuilds that inherit from known live eclasses.
+[live-ebuilds]
+class = portage.sets.dbapi.InheritSet
+world-candidate = False
+inherits = "cvs darcs git mercurial subversion"