From: Michael Tremer Date: Sun, 22 Oct 2017 17:35:09 +0000 (+0100) Subject: repositories: Only add mirrorlist to config when mirrored X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ce88a1bbcd19f91b69dd6da2d493e4c0f3d27ba4;p=people%2Fjschlag%2Fpbs.git repositories: Only add mirrorlist to config when mirrored Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/repository.py b/src/buildservice/repository.py index 155de2f..0a3636d 100644 --- a/src/buildservice/repository.py +++ b/src/buildservice/repository.py @@ -164,9 +164,11 @@ class Repository(base.DataObject): "description = %s - %s" % (self.distro.name, self.summary), "enabled = 1", "baseurl = %s" % self.url, - "mirrors = %s" % self.mirrorlist, ] + if self.mirrored: + lines.append("mirrors = %s" % self.mirrorlist) + if self.priority: lines.append("priority = %s" % self.priority) @@ -212,9 +214,10 @@ class Repository(base.DataObject): def arches(self): return self.distro.arches + ["src"] - @property - def mirrored(self): - return self.data.mirrored + def set_mirrored(self, mirrored): + self._set_attribute("mirrored", mirrored) + + mirrored = property(lambda s: s.data.mirrored, set_mirrored) def set_enabled_for_builds(self, state): self._set_attribute("enabled_for_builds", state)