def __unpack_qemu_packages(self):
"""
Looks for all qemu packages in the given list of repositories and
unpacks them to the given directory.
"""
initial_directory = os.getcwd()
qemu_packages = []
qemu_package = self.qemu_path
if qemu_package is None:
expression = "^qemu.*\.{0}\.rpm$".format(self.architecture)
for repository in self.repositories:
qemu_packages_portion = files.find_fast(repository, expression)
qemu_packages.extend(qemu_packages_portion)
logging.warning("The following qemu packages will be unpacked in "
"chroot:")
for package in qemu_packages:
logging.warning(" * {0}".format(package))
else:
qemu_packages.append(qemu_package)
for package in qemu_packages:
files.unrpm(package, self.patching_root)
评论列表
文章目录