2 Commits

Author SHA1 Message Date
Zeglius
0215fe4e7f
chore(Containerfile): More bulletproof config-manager setopt (#2199)
* chore(Containerfile): More bulletproof config-manager setopt

* chore(Containerfile): Add missing negativo disabling
2025-01-28 12:35:06 -08:00
Zeglius
a1f389d7a1
feat(Containerfile): Migration to dnf5 (#2191)
* chore(Containerfile): Cleaner copr setup with raised priority

The priority will allows us to avoid other repos from overriding our packages, see https://dnf5.readthedocs.io/en/latest/dnf5.conf.5.html#priority-repo-options-label

* chore(Containerfile): replace sed with dnf5 config-manager

Cleaner, simpler and all overrides get tracked in /etc/dnf/repos.override.d/99-config_manager.repo

* chore(Containerfile): Simplify bootc/rpm-ostree swapping

* chore(Containerfile): Simplify more package swapping

* chore(Containerfile): Use dnf5 config-manager to add linux-surface repo

* chore(Containerfile): Remove redundant rpmfusion enabling

* chore(Containerfile): More sed replacements

* chore(Containerfile): More repo disabling trimming

Use for loops to slimmer it down

* fix(Containerfile): remove '--id' flags

We cant use '--from-repofile' alongside '--id' or '--set'.
See https://github.com/rpm-software-management/dnf5/issues/2024
2025-01-27 11:35:39 -08:00