commit:     cda13bc9bb42ae1c91b317711365573a2d3695f3
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 24 19:44:54 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Thu Sep 24 19:46:04 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=cda13bc9

repository/config.py: Fix propogation of module_specific_options (bug 561240)

module_specific_options were being read in and set correctly, but, 
module_specific_options were not being copied over in _add_repositories().
This is a left-over from the PORTDIR_OVERLAY setting we intend to deprecate.
This change copies all the options in one shot.
X-Gentoo Bug: 561240
X-Gentoo bug Url: https://bugs.gentoo.org/show_bug.cgi?id=561240
X-Gentoo Title: sys-apps/portage-2.2.21 ignores PORTAGE_RSYNC_EXTRA_OPTS

 pym/portage/repository/config.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pym/portage/repository/config.py b/pym/portage/repository/config.py
index f80bee6..a90a994 100644
--- a/pym/portage/repository/config.py
+++ b/pym/portage/repository/config.py
@@ -508,7 +508,7 @@ class RepoConfigLoader(object):
                                                        'force', 'masters', 
'priority',
                                                        'sync_depth',
                                                        'sync_type', 
'sync_umask', 'sync_uri', 'sync_user',
-                                                       ) + 
tuple(portage.sync.module_specific_options(repo)):
+                                                       
'module_specific_options'):
                                                        v = 
getattr(repos_conf_opts, k, None)
                                                        if v is not None:
                                                                setattr(repo, 
k, v)

Reply via email to