mirror of
https://pagure.io/fm-orchestrator.git
synced 2026-04-13 19:39:52 +08:00
Merge #518 Mock backend: Create repository from Koji tag locally instead of using the one stored in kojipkgs.
This commit is contained in:
@@ -37,7 +37,8 @@ import module_build_service.scheduler
|
||||
import module_build_service.scheduler.consumer
|
||||
|
||||
from base import GenericBuilder
|
||||
from utils import execute_cmd, build_from_scm, fake_repo_done_message
|
||||
from utils import (build_from_scm, fake_repo_done_message,
|
||||
create_local_repo_from_koji_tag, execute_cmd)
|
||||
from KojiModuleBuilder import KojiModuleBuilder
|
||||
from module_build_service.models import ModuleBuild
|
||||
|
||||
@@ -274,7 +275,10 @@ mdpolicy=group:primary
|
||||
# extended to Copr in the future.
|
||||
self._load_mock_config()
|
||||
for tag in dependencies:
|
||||
baseurl = KojiModuleBuilder.repo_from_tag(self.config, tag, self.arch)
|
||||
repo_dir = os.path.join(self.config.cache_dir, "koji_tags", tag)
|
||||
create_local_repo_from_koji_tag(self.config, tag, repo_dir,
|
||||
[self.arch, "noarch"])
|
||||
baseurl = "file://" + repo_dir
|
||||
self._add_repo(tag, baseurl)
|
||||
self._write_mock_config()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user