From 04270ebc7fdeac93ed9881a7f0eeedefb3933422 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Kadl=C4=8D=C3=ADk?= Date: Thu, 6 Apr 2017 19:45:19 +0200 Subject: [PATCH] Install some required packages into the buildroot --- module_build_service/builder/CoprModuleBuilder.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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)