From 9aa17d1fc7803eca33206ce1bd27990d12633194 Mon Sep 17 00:00:00 2001 From: jld3103 Date: Sun, 10 Oct 2021 21:23:19 +0200 Subject: [PATCH] Fix check if split packages have been built --- packages.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages.py b/packages.py index 3240d4b..74c32be 100644 --- a/packages.py +++ b/packages.py @@ -341,15 +341,17 @@ def check_package_version_built(package: Package, arch) -> bool: if result.returncode != 0: raise Exception(f'Failed to get package list for {package.path}:' + '\n' + result.stdout.decode() + '\n' + result.stderr.decode()) + missing = False for line in result.stdout.decode('utf-8').split('\n'): if line != "": file = os.path.join(config.get_package_dir(arch), package.repo, os.path.basename(line)) logging.debug(f'Checking if {file} is built') if os.path.exists(file): add_file_to_repo(file, repo_name=package.repo, arch=arch) - return True + else: + missing = True - return False + return not missing def setup_build_chroot(arch: str, extra_packages=[]) -> str: