X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=tools%2Fgenmetaindex.py;h=82e796166142ef1460bfe803c5916d3719a35a20;hb=8fe4e0f42affec791e6d96f937d0bcbe855780b7;hp=787a6f5c80223d1aae3d35be68108b0c42b1e1d7;hpb=ea9502b91128e0e02790ed746b527e60a5d1b6b6;p=vuplus_dvbapp diff --git a/tools/genmetaindex.py b/tools/genmetaindex.py old mode 100644 new mode 100755 index 787a6f5..82e7961 --- a/tools/genmetaindex.py +++ b/tools/genmetaindex.py @@ -4,7 +4,6 @@ from xml.etree.ElementTree import ElementTree, Element language = sys.argv[1] - root = Element("index") for file in sys.argv[2:]: @@ -14,7 +13,6 @@ for file in sys.argv[2:]: package = Element("package") package.set("details", os.path.basename(file)) - # we need all prerequisuited package.append(p.find("prerequisites")) @@ -25,12 +23,13 @@ for file in sys.argv[2:]: info = i assert info - for i in info[:]: if i.tag not in ["name", "packagename", "shortdescription"]: info.remove(i) - package.append(info) + for i in info[:]: + package.set(i.tag, i.text) + root.append(package) def indent(elem, level=0):