pure_package'da bir sorun var releaseleri göstermiyor

This commit is contained in:
S.Çağlar Onur
2006-07-06 09:49:05 +00:00
parent 52703a14d8
commit 3ab610dc20
+7 -5
View File
@@ -15,7 +15,7 @@ import re
import sys import sys
from pisi.specfile import SpecFile from pisi.specfile import SpecFile
from pisi.util import join_path, pure_package_name from pisi.util import join_path
def findPspec(folder): def findPspec(folder):
pspecList = [] pspecList = []
@@ -32,7 +32,9 @@ def getPackages(pspecList):
for pspec in pspecList: for pspec in pspecList:
specFile = SpecFile(join_path(pspec, "pspec.xml")) specFile = SpecFile(join_path(pspec, "pspec.xml"))
for p in specFile.packages: 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 return packages
def usage(miniMe): def usage(miniMe):
@@ -54,9 +56,9 @@ if __name__ == "__main__":
usage(sys.argv[0]) usage(sys.argv[0])
packages = getPackages(findPspec(repSRC)) 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:" print "Missing binary packages:"
for p, s in packages: for p, v, s in packages:
if not p in binaries: if not filter(lambda x: x.startswith("%s-%s" % (p, v)), binaries):
print " %s (%s)" % (p, s) print " %s (%s)" % (p, s)