From ce88a1bbcd19f91b69dd6da2d493e4c0f3d27ba4 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 22 Oct 2017 18:35:09 +0100 Subject: [PATCH] repositories: Only add mirrorlist to config when mirrored Signed-off-by: Michael Tremer --- src/buildservice/repository.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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) -- 2.39.2