This commit changes the spec file so that most of the repositories are taken from the `images` library. See images PR#1112 for details. Note that we still need the -no-auth-keys and the centos-stream symlinks. |
||
|---|---|---|
| .. | ||
| centos-stream-9.json | ||
| centos-stream-10.json | ||
| README.md | ||
| rhel-8-no-aux-key.json | ||
| rhel-8.4-no-aux-key.json | ||
| rhel-8.5-no-aux-key.json | ||
| rhel-8.6-no-aux-key.json | ||
| rhel-8.7-no-aux-key.json | ||
| rhel-8.8-no-aux-key.json | ||
| rhel-8.9-no-aux-key.json | ||
| rhel-8.10-no-aux-key.json | ||
All repository data is imported via the "images" library, see https://github.com/osbuild/images/tree/main/data/repositories
Most are imported via the "vendor" mechanism, but some special
repositories are kept here, like the *-no-aux-key.json that is for
rhel8 only and will only get installed on rhel10 (because the crypto
policy on rhel10 does not allow the sha1 aux-key in the original
rhel8 keys.
It also contains the centos-* -> centos-stream-* symlinks as
go:embed does not support symlinks so we need to keep them
externally.