From 53de70ac9b8cca65a1a7371b4a2e16a31f2fe629 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Tue, 28 Sep 2010 11:46:00 -0700 Subject: Fix breakage (from reposyntax branch) in repoman's ability to append the current repo to PORTDIR_OVERLAY. --- bin/repoman | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'bin/repoman') 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 = { -- cgit v1.2.3-1-g7c22