trespect defined architectures in amprolla_init - amprolla - devuan's apt repo merger HTML git clone git://parazyd.org/amprolla.git DIR Log DIR Files DIR Refs DIR README DIR LICENSE --- DIR commit bc9fc0927f2f256f2902fa06a7f8095b09be32e3 DIR parent f46479d83e4ef4fdf4a050b281755a6908151f14 HTML Author: parazyd <parazyd@dyne.org> Date: Thu, 29 Jun 2017 14:40:59 +0200 respect defined architectures in amprolla_init Diffstat: M TODO.md | 1 - M amprolla_init.py | 9 ++++++--- 2 files changed, 6 insertions(+), 4 deletions(-) --- DIR diff --git a/TODO.md b/TODO.md t@@ -1,7 +1,6 @@ amprolla TODO ============= -* Fix amprolla_init.py to honor defined architectures * Import devuan/debian keyrings as git submodules and make a script to verify them via a keyserver * Make obsolete package logging aware of the suite they're in (HELP NEEDED) DIR diff --git a/amprolla_init.py b/amprolla_init.py t@@ -10,7 +10,8 @@ from os.path import join from multiprocessing import Pool from time import time -from lib.config import aliases, cpunm, mainrepofiles, repos, spooldir, suites +from lib.config import (aliases, arches, cpunm, mainrepofiles, repos, spooldir, + suites) from lib.net import download from lib.parse import parse_release t@@ -72,8 +73,10 @@ def main(): tpl = [] for k in release_contents: # if k.endswith('/binary-armhf/Packages.gz'): - urls = (join(url[0], k), join(url[1], k)) - tpl.append(urls) + for a in arches: + if a in k: + urls = (join(url[0], k), join(url[1], k)) + tpl.append(urls) dlpool = Pool(cpunm) dlpool.map(download, tpl) dlpool.close()