From b26c67ef897567be5b680a2783703061183c928e Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Aug 10 2021 12:19:14 +0000 Subject: Prune user repos for image tasks Fixes: https://pagure.io/koji/issue/2966 --- diff --git a/builder/kojid b/builder/kojid index ddde538..ecf8451 100755 --- a/builder/kojid +++ b/builder/kojid @@ -3056,7 +3056,7 @@ class ImageTask(BaseTaskHandler): if isinstance(user_repos, six.string_types): user_repos = user_repos.split(',') index = 0 - for user_repo in user_repos: + for user_repo in set(user_repos): self.ks.handler.repo.repoList.append(repo_class( baseurl=user_repo, name='koji-override-%i' % index)) index += 1 @@ -3778,7 +3778,7 @@ class OzImageTask(BaseTaskHandler): # the user used --repo at least once user_repos = self.opts.get('repo') index = 0 - for user_repo in user_repos: + for user_repo in set(user_repos): repo_url = user_repo.replace('$arch', self.arch) ks.handler.repo.repoList.append(repo_class( baseurl=repo_url, name='koji-override-%i' % index,