commit:     47e0d5b5390873edd0020245307b0febad84a5b5
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  6 19:56:52 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Nov  6 20:03:42 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=47e0d5b5

emirrordist: _make_layout_links msg UnboundLocalError

Fixes: 0d34d89d5028 ("emirrordist: Implement mirror layout.conf support")
Bug: https://bugs.gentoo.org/699392
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 lib/portage/_emirrordist/FetchTask.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/portage/_emirrordist/FetchTask.py 
b/lib/portage/_emirrordist/FetchTask.py
index 6f547d397..ca573fa49 100644
--- a/lib/portage/_emirrordist/FetchTask.py
+++ b/lib/portage/_emirrordist/FetchTask.py
@@ -585,6 +585,8 @@ class FetchTask(CompositeTask):
                        self._success()
                        self.returncode = os.EX_OK
                else:
+                       msg = "failed to create distfiles layout {}".format(
+                               "symlink" if self.config.options.symlinks else 
"hardlink")
                        self.config.log_failure("%s\t%s\t%s" %
                                (self.cpv, self.distfile, msg))
                        self.config.file_failures[self.distfile] = self.cpv

Reply via email to