From 9ca0cd6935651610cb27d759dade668cb98770bb Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 11 Apr 2009 23:51:25 +0000 Subject: 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 --- man/portage.5 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'man') 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/ -- cgit v1.2.3-1-g7c22