diff --git a/module_build_service/builder/CoprModuleBuilder.py b/module_build_service/builder/CoprModuleBuilder.py index 4c235fd8..017d3f74 100644 --- a/module_build_service/builder/CoprModuleBuilder.py +++ b/module_build_service/builder/CoprModuleBuilder.py @@ -54,6 +54,13 @@ class CoprModuleBuilder(GenericBuilder): backend = "copr" _build_lock = threading.Lock() + buildroot_packages = [ + "unzip", "tar", "cpio", "gawk", "xz", "sed", + "findutils", "util-linux", "bash", "info", "gcc", + "grep", "redhat-rpm-config", "shadow-utils", "rpm-build", + "rpm", "coreutils", "fedora-modular-release", "diffutils", + "make", "patch", "shadow-utils", + ] @module_build_service.utils.validate_koji_tag('tag_name') def __init__(self, owner, module, config, tag_name, components): @@ -81,6 +88,7 @@ class CoprModuleBuilder(GenericBuilder): """ self.copr = self._get_copr_safe() self._create_module_safe() + self._update_chroot(packages=self.buildroot_packages) if self.copr and self.copr.projectname and self.copr.username: self.__prep = True log.info("%r buildroot sucessfully connected." % self)