From acaf678841ddefa8334f447035bfe5280010d7ef Mon Sep 17 00:00:00 2001 From: Daniel Mach Date: Mon, 18 Dec 2023 14:44:51 +0100 Subject: [PATCH] Fix modifyrepo wrapper --- src/productcomposer/wrappers/modifyrepo.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/productcomposer/wrappers/modifyrepo.py b/src/productcomposer/wrappers/modifyrepo.py index 99626f8..3da887d 100644 --- a/src/productcomposer/wrappers/modifyrepo.py +++ b/src/productcomposer/wrappers/modifyrepo.py @@ -1,3 +1,5 @@ +import os + from pydantic.types import DirectoryPath from pydantic.types import FilePath @@ -14,8 +16,8 @@ class ModifyrepoWrapper(BaseWrapper): mdtype: str | None = Field() def get_cmd(self): - directory = os.path.join(self.directory, "repodata") - cmd = ["modify", self.file, directory] + directory = self.directory / "repodata" + cmd = ["modifyrepo", self.file.as_posix(), directory.as_posix()] cmd.append("--unique-md-filenames") cmd.append(f"--checksum={self.checksum_type}")