Set the module_platform_id in the yum.conf

This commit is contained in:
Jan Kaluza
2019-04-01 14:56:50 +02:00
committed by mprahl
parent 360a8f3b84
commit 1c535fa755
2 changed files with 5 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ syslog_device=
install_weak_deps=0
metadata_expire=3600
mdpolicy=group:primary
module_platform_id=$module_platform_id
# repos

View File

@@ -339,6 +339,10 @@ class MockModuleBuilder(GenericBuilder):
if len(mmds) == 1 and mmds[0].get_name() in conf.base_module_names:
for repofile in conf.base_module_repofiles:
self._add_repo_from_path(repofile)
# Also set the platform_id.
mmd = mmds[0]
self.yum_conf = self.yum_conf.replace(
"$module_platform_id", "%s:%s" % (mmd.get_name(), mmd.get_stream()))
else:
# Add repositories defined in repofile to mock config.
repofile = source[len("repofile://"):]