* Rename @live-ebuilds to @live-rebuild, for consistency with the other
[portage.git] / cnf / sets.conf
1 # WARNING: default set configuration, DO NOT CHANGE.
2 # If you want to change anything redefine the relevant section in 
3 # /etc/portage/sets.conf. Any changes to this file will be lost on the next 
4 # portage update, and configuration errors here might upset portage in 
5 # unexpected ways.
6
7 # Not much that could be changed for world, so better leave it alone
8 [world]
9 class = portage.sets.files.WorldSet
10 world-candidate = False
11
12 # Same as for world, though later portage versions might use a different class
13 [system]
14 class = portage.sets.profiles.PackagesSystemSet
15
16 # For security there are multiple classes available, but differences are 
17 # rather small (normally there should be no visible difference):
18 # - AffectedSet: include all GLSAs that cover a vulnerable package
19 # - NewAffectedSet: include all GLSAs that cover a vulnerable package and 
20 #   haven't been applied previously
21 # - NewGlsaSet: include all GLSAs that haven't been applied
22 # - SecuritySet: include all GLSAs
23 [security]
24 class = portage.sets.security.NewAffectedSet
25 world-candidate = False
26
27 # Again, not much to change here, though people might prefer a different name
28 [installed]
29 class = portage.sets.dbapi.EverythingSet
30 world-candidate = False
31
32 # The following treats all files in /etc/portage/sets as a package set called
33 # '$filename'.
34 [usersets]
35 class = portage.sets.files.StaticFileSet
36 multiset = true
37 directory = /etc/portage/sets
38
39 # Set to rebuild all packages that need a preserved lib that only remains due
40 # to FEATURES=preserve-libs
41 [preserved-rebuild]
42 class = portage.sets.libs.PreservedLibraryConsumerSet
43 world-candidate = False
44
45 # Installed ebuilds that inherit from known live eclasses.
46 [live-rebuild]
47 class = portage.sets.dbapi.InheritSet
48 world-candidate = False
49 inherits = cvs darcs git mercurial subversion
50
51 # Installed packages that own files inside /lib/modules.
52 [module-rebuild]
53 class = portage.sets.dbapi.OwnerSet
54 world-candidate = False
55 files = /lib/modules