[Uludag-commits] r12243 - trunk/repository-scripts/repo
svn-uludag at uludag.org.tr
svn-uludag at uludag.org.tr
4 Şub 2007 Paz 21:33:19 EET
Author: gurer
Date: Sun Feb 4 21:33:19 2007
New Revision: 12243
Modified:
trunk/repository-scripts/repo/ismail.py
Log:
paket içindeki additional file'ların path tanımlarında verildiğini denetle
Modified: trunk/repository-scripts/repo/ismail.py
=================================================================
--- trunk/repository-scripts/repo/ismail.py (original)
+++ trunk/repository-scripts/repo/ismail.py Sun Feb 4 21:33:19 2007
@@ -340,6 +340,17 @@
additionals = optional_tag("AdditionalFiles",
contains=one_or_more_tag("AdditionalFile", class_=AdditionalFile))
history = optional_tag("History", contains=one_or_more_tag("Update", class_=Update))
+
+ def validate(self, doc, errors):
+ for additional in self.additionals:
+ filename = additional.target
+ flag = False
+ for path in self.files:
+ if filename.startswith(path.path):
+ flag = True
+ break
+ if not flag:
+ piksError(doc, errors, "additional file '%s' not included in package %s" % (filename, self.name))
class SpecFile(AutoPiksemel):
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi