diff options
-rwxr-xr-x | bin/repoman | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bin/repoman b/bin/repoman index f2f16f25c..8004004ca 100755 --- a/bin/repoman +++ b/bin/repoman @@ -562,7 +562,10 @@ if options.mode == 'commit' and not options.pretend and not vcs: repoman_settings = portage.config(local_config=False) repoman_settings['PORTDIR_OVERLAY'] = "%s %s" % \ (repoman_settings.get('PORTDIR_OVERLAY', ''), portdir_overlay) -repoman_settings.backup_changes('PORTDIR_OVERLAY') +# We have to call the config constructor again since so +# that config.repositories is initialized correctly. +repoman_settings = portage.config(local_config=False, env=dict(os.environ, + PORTDIR_OVERLAY=repoman_settings['PORTDIR_OVERLAY'])) root = '/' trees = { |