diff options
author | Luke Shumaker <lukeshu@proton.parabola.nu> | 2018-07-18 03:32:42 +0100 |
---|---|---|
committer | ParabolaWeb <parabolaweb@parabola.nu> | 2018-07-18 03:33:08 +0100 |
commit | 6859e7a7c37d455b8fafa18c69e00b7a0a26406e (patch) | |
tree | 92f6ae7b7b22edf037a2cdd9de71bc5a35e2c876 /devel/management/commands/reporead.py | |
parent | 6bad757aee7950ed7d4884eababd0950fa78cb96 (diff) |
reporead: spoof the arch as "any (${tarch})" for arch=(any) packagesparabolaweb-2018-07-18
https://labs.parabola.nu/issues/1666
Diffstat (limited to 'devel/management/commands/reporead.py')
-rw-r--r-- | devel/management/commands/reporead.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/devel/management/commands/reporead.py b/devel/management/commands/reporead.py index c76b5011..778db370 100644 --- a/devel/management/commands/reporead.py +++ b/devel/management/commands/reporead.py @@ -578,6 +578,8 @@ def read_repo(primary_arch, repo_file, options): packages_arches[primary_arch.name] = [] for package in packages: + if package.arch == 'any': + setattr(package, 'arch', 'any (%s)' % primary_arch.name) if package.arch in packages_arches: packages_arches[package.arch].append(package) else: |