From: Daan De Meyer Date: Thu, 5 Oct 2023 13:45:10 +0000 (+0200) Subject: Fix CentOS SIG keys X-Git-Tag: v18~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=16e63baaeadf7a5b100c5b5bf780c61c29878cfc;p=thirdparty%2Fmkosi.git Fix CentOS SIG keys --- diff --git a/mkosi/distributions/centos.py b/mkosi/distributions/centos.py index 181edba44..572ad817b 100644 --- a/mkosi/distributions/centos.py +++ b/mkosi/distributions/centos.py @@ -350,12 +350,16 @@ class Installer(DistributionInstaller): ), ) - for sig, components, key in sigs: - gpgpath = Path(f"/usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-{key}") - if gpgpath.exists(): - gpgurls = (f"file://{gpgpath}",) - else: - gpgurls = (f"https://www.centos.org/keys/RPM-GPG-KEY-{key}",) + for sig, components, keys in sigs: + gpgurls = [] + for key in keys: + gpgpath = Path(f"/usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-{key}") + if gpgpath.exists(): + gpgurls += [f"file://{gpgpath}"] + else: + gpgurls += [f"https://www.centos.org/keys/RPM-GPG-KEY-{key}"] + + gpgurls = tuple(gpgurls) for c in components: if config.mirror: