]> git.ipfire.org Git - pbs.git/commitdiff
repos: Use os.path to compose URLs
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 22 Jan 2025 17:05:07 +0000 (17:05 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 22 Jan 2025 17:05:07 +0000 (17:05 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/repos.py

index 5276922e7406651d69afdc757136abb2115bef3a..8b69c6ce64458f6811706f8e424e398caa2d8c83 100644 (file)
@@ -313,24 +313,24 @@ class Repo(database.Base, database.BackendMixin, database.SoftDeleteMixin):
 
        @property
        def download_url(self):
-               return "/".join((
+               return os.path.join(
                        self.backend.config.get("global", "baseurl", fallback="https://pakfire.ipfire.org"),
                        "files",
                        "repos",
                        self.path,
                        "%{arch}",
-               ))
+               )
 
        @property
        def mirrorlist(self):
-               return "/".join((
+               return os.path.join(
                        self.backend.config.get("global", "baseurl", fallback="https://pakfire.ipfire.org"),
                        "distros",
                        self.distro.slug,
                        "repos",
                        self.slug,
                        "mirrorlist?arch=%{arch}"
-               ))
+               )
 
        def write_config(self, config, include_source=False, **kwargs):
                # Write the default configuration