ayrı dizinler kullan

This commit is contained in:
Gürer Özen
2007-02-10 11:40:09 +00:00
parent 3d7f8e2c53
commit 9f32837ec5
+25 -22
View File
@@ -344,14 +344,14 @@ class Missing:
self.revRuntimeDeps = [] self.revRuntimeDeps = []
def report_html(self): def report_html(self):
bDeps = map(lambda x: "<a href='package-%s.html'>%s</a>" % (x, x), self.revBuildDeps) bDeps = map(lambda x: "<a href='./%s.html'>%s</a>" % (x, x), self.revBuildDeps)
rDeps = map(lambda x: "<a href='package-%s.html'>%s</a>" % (x, x), self.revRuntimeDeps) rDeps = map(lambda x: "<a href='./%s.html'>%s</a>" % (x, x), self.revRuntimeDeps)
dict = { dict = {
"name": self.name, "name": self.name,
"revBuildDeps": ", ".join(bDeps), "revBuildDeps": ", ".join(bDeps),
"revRuntimeDeps": ", ".join(rDeps) "revRuntimeDeps": ", ".join(rDeps)
} }
template_write("paksite/package-%s.html" % self.name, "missing", dict) template_write("paksite/binary/%s.html" % self.name, "missing", dict)
class Package: class Package:
@@ -396,12 +396,12 @@ class Package:
def report_html(self): def report_html(self):
source = self.source.spec.source source = self.source.spec.source
bDeps = map(lambda x: "<a href='package-%s.html'>%s</a>" % (x, x), bDeps = map(lambda x: "<a href='./%s.html'>%s</a>" % (x, x),
(map(lambda x: x.package, source.buildDependencies))) (map(lambda x: x.package, source.buildDependencies)))
rDeps = map(lambda x: "<a href='package-%s.html'>%s</a>" % (x, x), rDeps = map(lambda x: "<a href='./%s.html'>%s</a>" % (x, x),
(map(lambda x: x.package, self.pakspec.packageDependencies))) (map(lambda x: x.package, self.pakspec.packageDependencies)))
rbDeps = map(lambda x: "<a href='package-%s.html'>%s</a>" % (x, x), self.revBuildDeps) rbDeps = map(lambda x: "<a href='./%s.html'>%s</a>" % (x, x), self.revBuildDeps)
rrDeps = map(lambda x: "<a href='package-%s.html'>%s</a>" % (x, x), self.revRuntimeDeps) rrDeps = map(lambda x: "<a href='./%s.html'>%s</a>" % (x, x), self.revRuntimeDeps)
dict = { dict = {
"name": self.name, "name": self.name,
"source": source.name, "source": source.name,
@@ -412,7 +412,7 @@ class Package:
"revBuildDeps": ", ".join(rbDeps), "revBuildDeps": ", ".join(rbDeps),
"revRuntimeDeps": ", ".join(rrDeps) "revRuntimeDeps": ", ".join(rrDeps)
} }
template_write("paksite/package-%s.html" % self.name, "package", dict) template_write("paksite/binary/%s.html" % self.name, "package", dict)
class Source: class Source:
@@ -448,7 +448,7 @@ class Source:
def report_html(self): def report_html(self):
source = self.spec.source source = self.spec.source
paks = map(lambda x: "<a href='package-%s.html'>%s</a>" % (x, x), paks = map(lambda x: "<a href='../binary/%s.html'>%s</a>" % (x, x),
(map(lambda x: x.name, self.spec.packages))) (map(lambda x: x.name, self.spec.packages)))
histdata = map(lambda x: (x.release, x.date, x.name, x.name, x.comment), self.spec.history) histdata = map(lambda x: (x.release, x.date, x.name, x.name, x.comment), self.spec.history)
ptch = map(lambda x: "<a href='%s/files/%s'>%s</a>" % (self.uri, ptch = map(lambda x: "<a href='%s/files/%s'>%s</a>" % (self.uri,
@@ -465,7 +465,7 @@ class Source:
"patches": "<br>".join(ptch), "patches": "<br>".join(ptch),
"uri": self.uri "uri": self.uri
} }
template_write("paksite/source-%s.html" % self.name, "source", dict) template_write("paksite/source/%s.html" % self.name, "source", dict)
class Packager: class Packager:
@@ -502,9 +502,9 @@ class Packager:
Packager(spec, update) Packager(spec, update)
def report_html(self): def report_html(self):
srcs = map(lambda x: "<a href='./source-%s.html'>%s</a>" % (x, x), self.sources) srcs = map(lambda x: "<a href='../source/%s.html'>%s</a>" % (x, x), self.sources)
srcs.sort() srcs.sort()
upds = map(lambda x: "<b><a href='./source-%s.html'>%s</a> (%s)</b><br>%s<br>" % ( upds = map(lambda x: "<b><a href='../source/%s.html'>%s</a> (%s)</b><br>%s<br>" % (
x[0], x[0], x[1], x[2]), self.updates) x[0], x[0], x[1], x[2]), self.updates)
dict = { dict = {
"name": self.name, "name": self.name,
@@ -512,7 +512,7 @@ class Packager:
"sources": "<br>".join(srcs), "sources": "<br>".join(srcs),
"updates": " ".join(upds) "updates": " ".join(upds)
} }
template_write("paksite/%s.html" % self.name, "packager", dict) template_write("paksite/packager/%s.html" % self.name, "packager", dict)
class Repository: class Repository:
@@ -595,20 +595,20 @@ class Repository:
self.processPisi(os.path.join(root, fn)) self.processPisi(os.path.join(root, fn))
def report_html(self): def report_html(self):
miss = map(lambda x: "<tr><td><a href='./package-%s.html'>%s</a></td></tr>" % (x, x), missing.keys()) miss = map(lambda x: "<tr><td><a href='./binary/%s.html'>%s</a></td></tr>" % (x, x), missing.keys())
upeople = [] upeople = []
for p in self.people.get_list(): for p in self.people.get_list():
upeople.append(("<a href='./%s.html'>%s</a>" % (p[0], p[0]), p[1])) upeople.append(("<a href='./packager/%s.html'>%s</a>" % (p[0], p[0]), p[1]))
if errors: if errors:
e = "<br>".join(errors) e = "<br>".join(errors)
else: else:
e = "" e = ""
upatch = [] upatch = []
for p in self.mostpatched.get_list(5): for p in self.mostpatched.get_list(5):
upatch.append(("<a href='./source-%s.html'>%s</a>" % (p[0], p[0]), p[1])) upatch.append(("<a href='./source/%s.html'>%s</a>" % (p[0], p[0]), p[1]))
ulongpy = [] ulongpy = []
for p in self.longpy.get_list(5): for p in self.longpy.get_list(5):
ulongpy.append(("<a href='./source-%s.html'>%s</a>" % (p[0], p[0]), p[1])) ulongpy.append(("<a href='./source/%s.html'>%s</a>" % (p[0], p[0]), p[1]))
if self.total_installed_size: if self.total_installed_size:
items = self.installed_sizes.items() items = self.installed_sizes.items()
items.sort(valuesort) items.sort(valuesort)
@@ -628,7 +628,7 @@ class Repository:
"errors": e "errors": e
} }
template_write("paksite/index.html", "repo", dict) template_write("paksite/index.html", "repo", dict)
srclist = map(lambda x: "<a href='./source-%s.html'>%s</a>" % (x, x), sources) srclist = map(lambda x: "<a href='./source/%s.html'>%s</a>" % (x, x), sources)
srclist.sort() srclist.sort()
dict = { dict = {
"source_list": "<br>".join(srclist) "source_list": "<br>".join(srclist)
@@ -683,10 +683,13 @@ if __name__ == "__main__":
printu(" %s\n" % m) printu(" %s\n" % m)
if do_web: if do_web:
try: if not os.path.exists("paksite/packager"):
os.mkdir("paksite") os.makedirs("paksite/packager")
except: if not os.path.exists("paksite/binary"):
pass os.makedirs("paksite/binary")
if not os.path.exists("paksite/source"):
os.makedirs("paksite/source")
repo.report_html() repo.report_html()
for p in packagers.values(): for p in packagers.values():
p.report_html() p.report_html()