From 8891a80087811a9834063cd2550ceb67b971beb8 Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Fri, 17 Mar 2023 16:09:20 +0900 Subject: [PATCH] Check pkg sources in chroot --- update.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/update.py b/update.py index 1268c7d..1821f70 100755 --- a/update.py +++ b/update.py @@ -1026,14 +1026,19 @@ def update_pkg_list( subprocess.run( ( "/usr/bin/env", - "makepkg", - "--verifysource" + "arch-nspawn", + os.path.join(other_state["chroot"], os.environ["USER"]), + f"--bind={pkgdir}:/source", + f"--bind={other_state['gpg_home']}:/build/.gnupg", + "--chdir=/source", + "--user=builduser", + "/usr/bin/makepkg", + "--verifysource", ), check=True, - cwd=pkgdir, ) except: - log_print(f"ERROR: Failed to verify pkg \"{pkg}\"") + log_print(f'ERROR: Failed to verify pkg "{pkg}"') pkg_state[pkg]["build_status"] = "fail" continue