summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2013-05-01 16:44:18 -0700
committerZac Medico <zmedico@gentoo.org>2013-05-01 16:44:18 -0700
commit22b8c3bbe79a9fe23752375dadcf42b09c24b20c (patch)
treeff3aed005e2340c1de8a9182a1cd507725f4dc3a /man
parentman/emerge: clarify --rebuild-if-new-slot #467924 (diff)
downloadportage-22b8c3bbe79a9fe23752375dadcf42b09c24b20c.tar.gz
portage-22b8c3bbe79a9fe23752375dadcf42b09c24b20c.tar.bz2
portage-22b8c3bbe79a9fe23752375dadcf42b09c24b20c.zip
Support RESTRICT=preserve-libs, bug #364427
Note than when a package is merged, RESTRICT=preserve-libs applies if *either* the new instance or the old instance sets RESTRICT=preserve-libs. Also note that when the user has preserve-libs enabled, the --depclean-lib-check option may now kick in if one of the packages selected for unmerge sets RESTRICT=preserve-libs.
Diffstat (limited to 'man')
-rw-r--r--man/ebuild.55
-rw-r--r--man/emerge.19
2 files changed, 10 insertions, 4 deletions
diff --git a/man/ebuild.5 b/man/ebuild.5
index 7ecb672e9..20e7b4b75 100644
--- a/man/ebuild.5
+++ b/man/ebuild.5
@@ -673,6 +673,11 @@ binaries that are not compatible with debugedit.
.I mirror
files in \fBSRC_URI\fR will not be downloaded from the \fBGENTOO_MIRRORS\fR.
.TP
+.I preserve\-libs
+Disables preserve\-libs for specific packages. Note than when a package is
+merged, RESTRICT=preserve\-libs applies if either the new instance or the
+old instance sets RESTRICT=preserve\-libs.
+.TP
.I primaryuri
fetch from URIs in \fBSRC_URI\fR before \fBGENTOO_MIRRORS\fR.
.TP
diff --git a/man/emerge.1 b/man/emerge.1
index 874d33380..15e8185fa 100644
--- a/man/emerge.1
+++ b/man/emerge.1
@@ -429,10 +429,11 @@ required.
.BR "\-\-depclean\-lib\-check [ y | n ]"
Account for library link-level dependencies during
\fB\-\-depclean\fR and \fB\-\-prune\fR actions.
-This option is enabled by default. This option is ignored
-when FEATURES="preserve\-libs" is enabled in
-\fBmake.conf\fR(5), since any libraries that have
-consumers will simply be preserved.
+This option is enabled by default. If FEATURES="preserve\-libs" is
+enabled in \fBmake.conf\fR(5), and preserve\-libs is not restricted
+for any of the packages selected for removal, then this option is
+ignored because any libraries that have consumers will simply be
+preserved.
.TP
.BR \-\-digest
Prevent corruption from being noticed. The `repoman manifest` command is the