Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
# Delete source package
await self.pkg.delete(user=user)
+ # All repositories this build has been in have been changed
+ await self._update_repos(build=True)
+
@property
def uuid(self):
"""
return list(repos)
- async def _update_repos(self):
+ async def _update_repos(self, build=False):
"""
This method should be called if the repositories should be updated
"""
+ # Remaster the build repository?
+ if build:
+ await self.build_repo.changed()
+
+ # Remaster all other repositories
for repo in self.repos:
await repo.changed()