From 4eb64404141dd84c3c11d09bdc08b2874feb5b97 Mon Sep 17 00:00:00 2001 From: z4yx Date: Sun, 5 Apr 2020 14:44:48 +0800 Subject: [PATCH] print failed repos --- apt-sync.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apt-sync.py b/apt-sync.py index 6f45a45..fda456b 100755 --- a/apt-sync.py +++ b/apt-sync.py @@ -57,6 +57,7 @@ def main(): args.working_dir.mkdir(parents=True, exist_ok=True) filelist = tempfile.mkstemp() + failed = [] for os in os_list: for comp in component_list: @@ -68,7 +69,11 @@ def main(): str(args.working_dir.absolute()), filelist[1] ] # print(shell_args) - sp.run(shell_args) + ret = sp.run(shell_args) + if ret.returncode != 0: + failed.append((os, comp, arch)) + if len(failed) > 0: + print("Failed APT repos: ", failed) if args.delete: pass #TODO