From c77d2dfeb2d1856d9443b64ab8d9fe95d7796cf0 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 8 Oct 2011 15:51:45 -0700 Subject: 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. --- man/portage.5 | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'man') 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 -- cgit v1.2.3-1-g7c22