summaryrefslogtreecommitdiff
path: root/dedup
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2013-09-07 21:24:15 +0200
committerHelmut Grohne <helmut@subdivi.de>2013-09-07 21:24:15 +0200
commitba9ae116e0bbb25e2df327ba48c82472ccfa2690 (patch)
tree74eb9d6780fe8fe0349d818e9a3fa5ce40726ca7 /dedup
parent7f3d8c5098d23bb43b86e060700170cc41cd22aa (diff)
downloaddebian-dedup-ba9ae116e0bbb25e2df327ba48c82472ccfa2690.tar.gz
record multi-arch header in package table
Diffstat (limited to 'dedup')
-rw-r--r--dedup/debpkg.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/dedup/debpkg.py b/dedup/debpkg.py
index d8cc22f..6d857ba 100644
--- a/dedup/debpkg.py
+++ b/dedup/debpkg.py
@@ -20,8 +20,13 @@ def process_control(control_contents):
depends = set(dep[0]["name"].encode("ascii")
for dep in control.relations.get("depends", ())
if len(dep) == 1)
- return dict(package=package, source=source, version=version,
- architecture=architecture, depends=depends)
+ ret = dict(package=package, source=source, version=version,
+ architecture=architecture, depends=depends)
+ try:
+ ret["multiarch"] = control["multi-arch"].encode("ascii")
+ except KeyError:
+ pass
+ return ret
class MultiHash(object):
def __init__(self, *hashes):