SourceInfo'ya AdditionalFiles desteği...
This commit is contained in:
@@ -148,6 +148,8 @@ class SourceInfo:
|
|||||||
self.archiveSHA1 = getNodeAttribute(archiveNode, "sha1sum")
|
self.archiveSHA1 = getNodeAttribute(archiveNode, "sha1sum")
|
||||||
patchElts = getAllNodes(node, "Patches/Patch")
|
patchElts = getAllNodes(node, "Patches/Patch")
|
||||||
self.patches = [PatchInfo(p) for p in patchElts]
|
self.patches = [PatchInfo(p) for p in patchElts]
|
||||||
|
aFilesElts = getAllNodes(node, "AdditionalFiles/AdditionalFile")
|
||||||
|
self.additionalFiles = [AdditionalFileInfo(f) for f in aFilesElts]
|
||||||
buildDepElts = getAllNodes(node, "BuildDependencies/Dependency")
|
buildDepElts = getAllNodes(node, "BuildDependencies/Dependency")
|
||||||
self.buildDeps = [DepInfo(d) for d in buildDepElts]
|
self.buildDeps = [DepInfo(d) for d in buildDepElts]
|
||||||
historyElts = getAllNodes(node, "History/Update")
|
historyElts = getAllNodes(node, "History/Update")
|
||||||
@@ -170,6 +172,8 @@ class SourceInfo:
|
|||||||
archiveNode.setAttribute("sha1sum", self.archiveSHA1)
|
archiveNode.setAttribute("sha1sum", self.archiveSHA1)
|
||||||
for patch in self.patches:
|
for patch in self.patches:
|
||||||
xml.addNodeUnder(node, "Patches", patch.elt(xml))
|
xml.addNodeUnder(node, "Patches", patch.elt(xml))
|
||||||
|
for afile in self.additionalFiles:
|
||||||
|
xml.addNodeUnder(node, "AdditionalFiles", afile.elt(xml))
|
||||||
for dep in self.buildDeps:
|
for dep in self.buildDeps:
|
||||||
xml.addNodeUnder(node, "BuildDependencies", dep.elt(xml))
|
xml.addNodeUnder(node, "BuildDependencies", dep.elt(xml))
|
||||||
for update in self.history:
|
for update in self.history:
|
||||||
@@ -192,6 +196,8 @@ class SourceInfo:
|
|||||||
if not update.verify(): return False
|
if not update.verify(): return False
|
||||||
for patch in self.patches:
|
for patch in self.patches:
|
||||||
if not patch.verify(): return False
|
if not patch.verify(): return False
|
||||||
|
for afile in self.additionalFiles:
|
||||||
|
if not afile.verify(): return False
|
||||||
for dep in self.buildDeps:
|
for dep in self.buildDeps:
|
||||||
if not dep.verify(): return False
|
if not dep.verify(): return False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user