From 2a095ce5760b27db6ba4bd96c9d13e9573d7697a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bahad=C4=B1r=20Kandemir?= Date: Thu, 29 Jun 2006 10:34:35 +0000 Subject: [PATCH] =?UTF-8?q?pure=5Fpackage=5Fname()=20kullan,=20adamlar=20b?= =?UTF-8?q?o=C5=9Funa=20yazmam=C4=B1=C5=9F=20o=20fonksiyonu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/missing-binary.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/scripts/missing-binary.py b/scripts/missing-binary.py index 436b160a..75827ba2 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 +from pisi.util import join_path, pure_package_name def findPspec(folder): pspecList = [] @@ -32,9 +32,7 @@ def getPackages(pspecList): for pspec in pspecList: specFile = SpecFile(join_path(pspec, "pspec.xml")) for p in specFile.packages: - packages += [(p.name, - "%s-%s" % (specFile.history[0].version, specFile.history[0].release), - specFile.source.name)] + packages += [(p.name, specFile.source.name)] return packages def usage(miniMe): @@ -56,9 +54,9 @@ if __name__ == "__main__": usage(sys.argv[0]) packages = getPackages(findPspec(repSRC)) - binaries = os.listdir(repBIN) + binaries = map(pure_package_name, filter(lambda x: x.endswith(".pisi"), os.listdir(repBIN))) print "Missing binary packages:" - for p, v, s in packages: - if not filter(lambda x: x.startswith("%s-%s" % (p, v)), binaries): + for p, s in packages: + if not p in binaries: print " %s (%s)" % (p, s)