[elbe-devel] [PATCH v2 15/28] Add logging to opt.output for command toolchainextract

dion at linutronix.de dion at linutronix.de
Fri Jun 21 19:40:07 CEST 2019


From: Olivier Dion <dion at linutronix.de>

Signed-off-by: Olivier Dion <dion at linutronix.de>
---
 elbepack/commands/toolchainextract.py | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/elbepack/commands/toolchainextract.py b/elbepack/commands/toolchainextract.py
index aaf26ac2..2f7693cb 100644
--- a/elbepack/commands/toolchainextract.py
+++ b/elbepack/commands/toolchainextract.py
@@ -13,7 +13,7 @@ from elbepack.xmldefaults import ElbeDefaults
 from elbepack.repomanager import ToolchainRepo
 from elbepack.debpkg import build_binary_deb
 from elbepack.toolchain import get_toolchain
-from elbepack.asciidoclog import StdoutLog
+from elbepack.log import elbe_logging
 
 
 def run_command(argv):
@@ -68,14 +68,16 @@ def run_command(argv):
 
     pkgs = os.listdir(tmpdir)
 
-    repo = ToolchainRepo(
-        defaults["arch"],
-        opt.codename,
-        opt.output,
-        StdoutLog())
+    with elbe_logging(opt.output):
 
-    for p in pkgs:
-        repo.includedeb(os.path.join(tmpdir, p))
+        repo = ToolchainRepo(
+            defaults["arch"],
+            opt.codename,
+            opt.output,
+            StdoutLog())
+
+        for p in pkgs:
+            repo.includedeb(os.path.join(tmpdir, p))
 
-    repo.finalize()
-    os.system('rm -r "%s"' % tmpdir)
+        repo.finalize()
+        os.system('rm -r "%s"' % tmpdir)
-- 
2.11.0




More information about the elbe-devel mailing list