osbuild.py/Assembler: only check for output_dir once

This commit is contained in:
Lars Karlitski 2019-07-15 20:32:28 +02:00 committed by Tom Gundersen
parent 0d58d5c60a
commit 241583b612

View file

@ -203,9 +203,6 @@ class Assembler:
if interactive:
print_header(f"Assembling: {self.name}", self.options, buildroot.machine_name)
if output_dir and not os.path.exists(output_dir):
os.makedirs(output_dir)
args = {
"tree": "/run/osbuild/tree",
"options": self.options,
@ -213,6 +210,7 @@ class Assembler:
binds = ["/dev:/dev"]
if output_dir:
os.makedirs(output_dir, exist_ok=True)
binds.append(f"{output_dir}:/run/osbuild/output")
args["output_dir"] = "/run/osbuild/output"