From 78b4d4b82a0a660fba0f28e82c4259b58bee935a Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Aug 22 2023 20:55:27 +0000 Subject: Create directory for createrepo.log This avoids a FileNotFoundError when running build-rpms-local in a clean directory (with only container.yaml). --- diff --git a/flatpak_module_tools/build_scheduler.py b/flatpak_module_tools/build_scheduler.py index 3874e39..8aa6e53 100644 --- a/flatpak_module_tools/build_scheduler.py +++ b/flatpak_module_tools/build_scheduler.py @@ -284,6 +284,7 @@ class MockBuildScheduler(BuildScheduler): async def createrepo(self): async with self.repo_lock: logpath = self.base_workdir / "createrepo.log" + self.base_workdir.mkdir(parents=True, exist_ok=True) with open(logpath, "wb") as logfile: proc = await asyncio.create_subprocess_exec( "createrepo_c",