summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-07-31 07:22:45 +0000
committerZac Medico <zmedico@gentoo.org>2008-07-31 07:22:45 +0000
commit6d600de017a1ccbc3c6c2fd6b1ced40a2896a697 (patch)
treec6f3e6d473c01c04a336caa745d3e3c3619e98b8
parent20a1e53acbcafe7b2574078db86db5b70d72c666 (diff)
downloadportage-6d600de017a1ccbc3c6c2fd6b1ced40a2896a697.tar.gz
portage-6d600de017a1ccbc3c6c2fd6b1ced40a2896a697.tar.bz2
portage-6d600de017a1ccbc3c6c2fd6b1ced40a2896a697.zip
* Rename @live-ebuilds to @live-rebuild, for consistency with the other
*-rebuild sets. * Document the new sets. svn path=/main/trunk/; revision=11295
-rw-r--r--cnf/sets.conf2
-rw-r--r--doc/config/sets.docbook24
2 files changed, 25 insertions, 1 deletions
diff --git a/cnf/sets.conf b/cnf/sets.conf
index ea2f3d5c3..eda003f43 100644
--- a/cnf/sets.conf
+++ b/cnf/sets.conf
@@ -43,7 +43,7 @@ class = portage.sets.libs.PreservedLibraryConsumerSet
world-candidate = False
# Installed ebuilds that inherit from known live eclasses.
-[live-ebuilds]
+[live-rebuild]
class = portage.sets.dbapi.InheritSet
world-candidate = False
inherits = cvs darcs git mercurial subversion
diff --git a/doc/config/sets.docbook b/doc/config/sets.docbook
index b284f5e2a..45c7db653 100644
--- a/doc/config/sets.docbook
+++ b/doc/config/sets.docbook
@@ -453,6 +453,28 @@
</para>
</sect3>
</sect2>
+ <sect2 id='config-set-classes-InheritSet'>
+ <title>portage.sets.dbapi.InheritSet</title>
+ <para>
+ This class supports the following options:
+ <itemizedlist>
+ <listitem><varname>inherits</varname>: Required. A list of eclass names
+ which should be used to create the package set.
+ </listitem>
+ </itemizedlist>
+ </para>
+ </sect2>
+ <sect2 id='config-set-classes-OwnerSet'>
+ <title>portage.sets.dbapi.OwnerSet</title>
+ <para>
+ This class supports the following options:
+ <itemizedlist>
+ <listitem><varname>files</varname>: Required. A list of file paths
+ that should be used to create the package set.
+ </listitem>
+ </itemizedlist>
+ </para>
+ </sect2>
<sect2 id='config-set-classes-PreservedLibraryConsumerSet'>
<title>portage.sets.libs.PreservedLibraryConsumerSet</title>
<para>
@@ -490,6 +512,8 @@
<listitem><varname>security</varname>: uses <classname>NewAffectedSet</classname> with default options</listitem>
<listitem><varname>everything</varname>: uses <classname>EverythingSet</classname></listitem>
<listitem><varname>preserved-rebuild</varname>: uses <classname>PreservedLibraryConsumerSet</classname></listitem>
+ <listitem><varname>live-rebuild</varname>: uses <classname>InheritSet</classname></listitem>
+ <listitem><varname>module-rebuild</varname>: uses <classname>OwnerSet</classname></listitem>
</itemizedlist>
Additionally the default configuration includes a multi set section based on
the <classname>StaticFileSet</classname> defaults that creates a set for each