Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
"""
return self.distro.get_config(local=local, repo=self.build.build_repo)
+ @property
+ def repos(self):
+ """
+ A list of all repositories being used in this job.
+ """
+ # XXX this is incorrect
+ return self.distro.repos
+
+ @property
+ def keys(self):
+ """
+ A list of keys that are used in this job.
+
+ i.e. what has to be imported into the builder
+ """
+ # Return all keys for all repositories that are being used
+ return [repo.key for repo in self.repos]
+
async def depcheck(self):
"""
Perform dependency check
# URL to the package
"pkg" : job.pkg.download_url,
+
+ # Keys
+ "keys" : [
+ key.public_key for key in job.keys
+ ],
})