Commit graph

5 commits

Author SHA1 Message Date
Dusty Mabe
12d97c0400 Switch our gpg key path locations to /usr/
Part of:

- https://github.com/coreos/fedora-coreos-tracker/issues/2172
- https://fedoraproject.org/wiki/Changes/RelocateRpmRepoConfigsToUsr

Because of [1] we now have the gpgkeys also in /usr on F44 so we can
go ahead and start using those paths everywhere.

[1] 107895f6f8
2026-08-24 17:11:29 -04:00
Jonathan Lebon
7e0b77008d tree: move repo files to use GPG keys in /etc/pki/rpm-gpg
The use of distribution-gpg-keys for these repo files is
ancient; the first occurrence is 342e8813 ("Switch to f29, add
fedora-release-coreos") which doesn't have a rationale for it.

However, in practice today FCOS is currently built only by Fedora-based
tools, like cosa and the bootc-base-imagectl in fedora-bootc. So we
could just use the `/etc/pki/rpm-gpg` paths there.

This allows us to avoid having to install `distribution-gpg-keys` before
doing a compose. Note that `fedora-rawhide.repo` was already using the
`/etc` path so we know this works.
2025-08-06 22:51:19 -04:00
Dusty Mabe
ff1a0472cc Drop modularity support/tests
In Fedora 39 modularity is going away [1]. Let's drop the repos for F39+
and also drop the test that we have. We do still want to test installing
crio works so let's add crio to the ext.config.extensions.package test.

We also drop the repos as input to the build here. They were never used
for actual RPM content anyway.

[1] https://fedoraproject.org/wiki/Changes/RetireModularity
2023-07-15 09:58:49 -04:00
Jonathan Lebon
f634cb32a4 repos: drop failovermethod key
This isn't supported by `dnf`. `libdnf` will parse it but it's not
actually hooked up to anything. Recent repo files no longer use this
key. So just nuke it.

See: https://bugzilla.redhat.com/show_bug.cgi?id=1653831
2021-06-10 22:55:16 -04:00
Jonathan Lebon
5e8df7fb9f fedora-next.repo: add repos for the next release of Fedora
These will be needed by the new `branched`/`next-devel`/`next` streams.
2019-10-02 14:48:54 -04:00