summaryrefslogtreecommitdiffstats
path: root/man/portage.5
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-10-08 15:51:45 -0700
committerZac Medico <zmedico@gentoo.org>2011-10-08 15:52:34 -0700
commitc77d2dfeb2d1856d9443b64ab8d9fe95d7796cf0 (patch)
tree9ea74b083ace17de0f83318c75e422ace21c17a1 /man/portage.5
parent5dbf25fc1ff3d951f3936662283c37a03afce4ca (diff)
downloadportage-c77d2dfeb2d1856d9443b64ab8d9fe95d7796cf0.tar.gz
portage-c77d2dfeb2d1856d9443b64ab8d9fe95d7796cf0.tar.bz2
portage-c77d2dfeb2d1856d9443b64ab8d9fe95d7796cf0.zip
RepoConfig: allow repos.conf 'masters' override
This give the user the power to override 'masters' settings from layout.conf, is case they want use a different set of masters to satisfy dependencies. This is especially important now that recursive expansion of masters is supported since commit ab2a6cc357ba3c8272a4a1556e2c0bcd4bee102e, so that the user can avoid pulling in unwanted repositories as dependencies, if necessary. Also, empty 'masters' settings are now supported, in case a repo wants to avoid implicit inheritance of PORTDIR settings like package.mask.
Diffstat (limited to 'man/portage.5')
-rw-r--r--man/portage.57
1 files changed, 7 insertions, 0 deletions
diff --git a/man/portage.5 b/man/portage.5
index 1d9545ab6..860803b4c 100644
--- a/man/portage.5
+++ b/man/portage.5
@@ -714,6 +714,13 @@ aliases = foo bar
[kde-testing]
# override the metadata/layout.conf masters setting from the kde-testing repo
masters = gentoo kde
+
+[python]
+# override the metadata/layout.conf masters setting from the python repo,
+# so that settings won't be inherited from those masters, and so that
+# those master repos won't be required as dependencies (the user must
+# ensure that any required dependencies such as eclasses are satisfied)
+masters =
.fi
.RE
.TP