aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@gentoo.org>2024-05-10 12:26:18 +0100
committerJames Le Cuirot <chewi@gentoo.org>2024-06-11 13:57:42 +0100
commite320d1eca24c036d3d08fdab14888269c3a05a59 (patch)
tree6eb3de04418b29342825c57d0c0358f9a6efe269 /man/emerge.1
parenttar_safe_extract: Use tarfile.fully_trusted_filter (diff)
downloadportage-e320d1eca24c036d3d08fdab14888269c3a05a59.tar.gz
portage-e320d1eca24c036d3d08fdab14888269c3a05a59.tar.bz2
portage-e320d1eca24c036d3d08fdab14888269c3a05a59.zip
emerge: Make --root-deps install build deps to ROOT plus / for all EAPIs
Rather than instead of / for EAPI 6 and below. This changes the behaviour, but it is arguably not a breaking change, as no installations are being dropped. The previous behaviour was highly likely to break anyway. Bug: https://bugs.gentoo.org/435066 Closes: https://github.com/gentoo/portage/pull/1319 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Diffstat (limited to 'man/emerge.1')
-rw-r--r--man/emerge.120
1 files changed, 7 insertions, 13 deletions
diff --git a/man/emerge.1 b/man/emerge.1
index 5c36dc1f0..e30f5f813 100644
--- a/man/emerge.1
+++ b/man/emerge.1
@@ -981,21 +981,15 @@ Set the \fBROOT\fR environment variable.
Set the \fBSYSROOT\fR environment variable.
.TP
.BR \-\-root\-deps[=rdeps]
-If no argument is given then build\-time dependencies of packages for
-\fBROOT\fR are installed to \fBROOT\fR instead of /.
-If the \fBrdeps\fR argument is given then discard all build\-time dependencies
-of packages for \fBROOT\fR.
-This option is only meaningful when used together with \fBROOT\fR and it should
-not be enabled under normal circumstances!
+This option is only meaningful when used together with \fBROOT\fR.
-Does not affect EAPIs that support \fBBDEPEND\fR. \fBEAPI 7\fR introduces
-\fBBDEPEND\fR as a means to adjust installation into / and \fBROOT\fR. Use
-the \fBSYSROOT\fR environment variable to control where \fBDEPEND\fR
-is installed to under \fBEAPI 7\fR.
+If no argument is given, then build\-time dependencies of packages for
+\fBROOT\fR are installed to \fBROOT\fR as well as /.
-When ebuilds with different EAPIs feature in the same emerge run, the
-appropriate behaviour for each EAPI is applied independently to each
-ebuild.
+If the \fBrdeps\fR argument is given, then all build\-time dependencies of
+packages for \fBROOT\fR are ignored entirely. This option should not be enabled
+under normal circumstances! It is not applied to ebuilds at \fBEAPI 7\fR or
+later.
.TP
.BR "\-\-search\-index < y | n >"
Enable or disable indexed search for search actions. This option is