summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Mauch <genone@gentoo.org>2007-12-03 19:09:20 +0000
committerMarius Mauch <genone@gentoo.org>2007-12-03 19:09:20 +0000
commitd63fc90d72cae46824239af0f1e5158f0d029ee0 (patch)
tree833dc36cd8a447aadfb03f7b918c659c115e5a2c /cnf/sets.conf
parent* whitelist CCACHE_* and DISTCC_* variables in config.environ() (diff)
downloadportage-idfetch-d63fc90d72cae46824239af0f1e5158f0d029ee0.tar.gz
portage-idfetch-d63fc90d72cae46824239af0f1e5158f0d029ee0.tar.bz2
portage-idfetch-d63fc90d72cae46824239af0f1e5158f0d029ee0.zip
implement the final part of FEATURES=preserved-libs and remove previously preserved libs that don't have any consumers left. Also fix the notice if preserved libs are found to use the preserved-rebuild package set instead of revdep-rebuild.
svn path=/main/trunk/; revision=8821
Diffstat (limited to 'cnf/sets.conf')
-rw-r--r--cnf/sets.conf5
1 files changed, 5 insertions, 0 deletions
diff --git a/cnf/sets.conf b/cnf/sets.conf
index 8f7852b8..7b3f4e9b 100644
--- a/cnf/sets.conf
+++ b/cnf/sets.conf
@@ -32,3 +32,8 @@ class = portage.sets.dbapi.EverythingSet
class = portage.sets.files.StaticFileSet
multiset = true
directory = /etc/portage/sets
+
+# Set to rebuild all packages that need a preserved lib that only remains due
+# to FEATURES=preserved-libs
+[preserved-rebuild]
+class = portage.sets.dbapi.PreservedConsumerSet