summaryrefslogtreecommitdiffstats
path: root/man/portage.5
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-04-11 23:51:25 +0000
committerZac Medico <zmedico@gentoo.org>2009-04-11 23:51:25 +0000
commit9ca0cd6935651610cb27d759dade668cb98770bb (patch)
tree8afb3ea23c12d36aaa739bdb1ef4a74b4ab9a6d6 /man/portage.5
parente8561869db41da550534b6e096840eb45d2affef (diff)
downloadportage-9ca0cd6935651610cb27d759dade668cb98770bb.tar.gz
portage-9ca0cd6935651610cb27d759dade668cb98770bb.tar.bz2
portage-9ca0cd6935651610cb27d759dade668cb98770bb.zip
Bug #265747 - Add a new /etc/portage/repos.conf config file which can be used
to configure site-specific eclass override behavior. Note that configuration settings which are specified here do not apply to tools such as repoman(1) and egencache(1) since their operations are inherently not site-specific. Beware that use of eclass-overrides is generally not recommended and that it may trigger performance issues under some circumstances (see bug #124041). Example: # make all repositories inherit eclasses from the java-overlay and # java-experimental repositories, with eclasses from java-experimental # taking precedence over those from java-overlay [DEFAULT] eclass-overrides = java-overlay java-experimental # disable all eclass overrides for the gentoo repository [gentoo] eclass-overrides = svn path=/main/trunk/; revision=13325
Diffstat (limited to 'man/portage.5')
-rw-r--r--man/portage.522
1 files changed, 22 insertions, 0 deletions
diff --git a/man/portage.5 b/man/portage.5
index 29631219c..593410265 100644
--- a/man/portage.5
+++ b/man/portage.5
@@ -54,6 +54,7 @@ package.keywords
package.mask
package.unmask
package.use
+repos.conf
.fi
.TP
.BR /etc/portage/profile/
@@ -546,6 +547,27 @@ documentation for QT. Easy as pie my friend!
# disable mysql support for QT
x11\-libs/qt \-mysql
.fi
+.TP
+.BR repos.conf
+Specifies \fIsite\-specific\fR repository configuration information. Note that
+configuration settings which are specified here do not apply to tools
+such as \fBrepoman\fR(1) and \fBegencache\fR(1) since their operations
+are inherently \fBnot\fR \fIsite\-specific\fR. Beware that use of
+\fBeclass\-overrides\fR is generally not recommended and that it may trigger
+performance issues under some circumstances (see \fBbug #124041\fR).
+
+.I Example:
+.nf
+# make all repositories inherit eclasses from the java\-overlay and
+# java\-experimental repositories, with eclasses from java\-experimental
+# taking precedence over those from java\-overlay
+[DEFAULT]
+eclass\-overrides = java\-overlay java\-experimental
+
+# disable all eclass overrides for ebuilds from the gentoo repository
+[gentoo]
+eclass\-overrides =
+.fi
.RE
.TP
.BR /usr/portage/metadata/