]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
fedora: Don't fail if we can't find N+1 key
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 6 Feb 2025 10:18:45 +0000 (11:18 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 6 Feb 2025 11:40:17 +0000 (12:40 +0100)
It might not be there set, so don't fail if it isn't there.

mkosi/distributions/fedora.py

index d7dacd5cc6fab66ecc8b6f697a188475ede5e210..11f93cba5cf08f04837253d269629db90da3e60e 100644 (file)
@@ -40,7 +40,11 @@ def find_fedora_rpm_gpgkeys(context: Context) -> Iterable[str]:
             path = Path(rhs).resolve()
             if m := versionre.match(path.name):
                 version = int(m.group(1))
-                if key3 := find_rpm_gpgkey(context, key=f"RPM-GPG-KEY-fedora-{version + 1}-primary"):
+                if key3 := find_rpm_gpgkey(
+                    context,
+                    key=f"RPM-GPG-KEY-fedora-{version + 1}-primary",
+                    required=False,
+                ):
                     # We yield the resolved path for key1, to make it clear that it's
                     # for version N, and the other key is for version N+1.
                     key1 = path.as_uri()