Add repo check arch and check dist methods to repodb

This commit is contained in:
Faik Uygur
2010-01-28 13:02:39 +00:00
parent 6999bae2b7
commit b62603f7b2
+9
View File
@@ -225,3 +225,12 @@ class RepoDB(lazydb.LazyDB):
def get_distribution_release(self, name):
doc = self.get_repo_doc(name)
return doc.getTag("Distribution").getTagData("Version")
def check_architecture(self, name):
return self.get_architecture(name) == ctx.config.values.general.architecture
def check_distribution(self, name):
return self.get_distribution(name) == ctx.config.values.general.distribution and \
self.get_distribution_release(name) == ctx.config.values.general.distribution_release