From ebbf5e66b7d479c1a2b1b0422e375940469060e3 Mon Sep 17 00:00:00 2001 From: Anders Blomdell <anders.blomdell@control.lth.se> Date: Tue, 19 Apr 2022 16:43:03 +0200 Subject: [PATCH] Allow specifying reposync flags --- dist-sync | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dist-sync b/dist-sync index 00c4632..45f6bb4 100755 --- a/dist-sync +++ b/dist-sync @@ -119,11 +119,14 @@ class Repo: self.rsynced = {} self.mirrored = None self.main_extra= [] + self.reposync_flags = [] pass def add(self, target, source): if target == 'ARCH': self.arch = source + elif target == 'reposync_flags': + self.reposync_flags.extend(source.split()) elif target in ['baseurl', 'mirrorlist', 'metalink' ]: if self.mirrored: raise Exception('Multiply mirrored %s, %s' % @@ -312,6 +315,7 @@ class Repo: '--metadata-path', metadata_path, '--downloadcomps', '--delete' ] + + self.reposync_flags + [ '--verbose' for i in range(args.verbose) ]) def line_to_progress(l): m = re.match('.*[^0-9](\d+)/(\d+).*', l) -- GitLab