From 3ab610dc20caed6da597a9373d240ee9fd894c50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=2E=C3=87a=C4=9Flar=20Onur?= Date: Thu, 6 Jul 2006 09:49:05 +0000 Subject: [PATCH] =?UTF-8?q?pure=5Fpackage'da=20bir=20sorun=20var=20release?= =?UTF-8?q?leri=20g=C3=B6stermiyor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/missing-binary.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/scripts/missing-binary.py b/scripts/missing-binary.py index 75827ba2..b133db0f 100755 --- a/scripts/missing-binary.py +++ b/scripts/missing-binary.py @@ -15,7 +15,7 @@ import re import sys from pisi.specfile import SpecFile -from pisi.util import join_path, pure_package_name +from pisi.util import join_path def findPspec(folder): pspecList = [] @@ -32,7 +32,9 @@ def getPackages(pspecList): for pspec in pspecList: specFile = SpecFile(join_path(pspec, "pspec.xml")) for p in specFile.packages: - packages += [(p.name, specFile.source.name)] + packages += [(p.name, + "%s-%s" % (specFile.history[0].version, specFile.history[0].release), + specFile.source.name)] return packages def usage(miniMe): @@ -54,9 +56,9 @@ if __name__ == "__main__": usage(sys.argv[0]) packages = getPackages(findPspec(repSRC)) - binaries = map(pure_package_name, filter(lambda x: x.endswith(".pisi"), os.listdir(repBIN))) + binaries = os.listdir(repBIN) print "Missing binary packages:" - for p, s in packages: - if not p in binaries: + for p, v, s in packages: + if not filter(lambda x: x.startswith("%s-%s" % (p, v)), binaries): print " %s (%s)" % (p, s)