From 04617699aa1fc53c7709ec4bdd27b55a32adc00b Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sat, 18 Jul 2026 14:03:41 +1000 Subject: [PATCH] rpm: proxy RPM Fusion free/nonfree remotes The rpmfusion-free / rpmfusion-nonfree repos have no artifactapi remote, so nodes still point at the retired packagerepo.service.consul mirror and dnf fails to fetch repomd.xml. Add caching remote proxies for both trees, pointed at the upstream download1.rpmfusion.org origin, so el nodes can install RPM Fusion packages (ffmpeg, etc.) through artifactapi. Claude-Session: https://claude.ai/code/session_01VZ81u2JtjvaPq8Z3EDTSMb --- config/remote_rpm/rpmfusion-free.yaml | 9 +++++++++ config/remote_rpm/rpmfusion-nonfree.yaml | 9 +++++++++ 2 files changed, 18 insertions(+) create mode 100644 config/remote_rpm/rpmfusion-free.yaml create mode 100644 config/remote_rpm/rpmfusion-nonfree.yaml diff --git a/config/remote_rpm/rpmfusion-free.yaml b/config/remote_rpm/rpmfusion-free.yaml new file mode 100644 index 0000000..4a89cdc --- /dev/null +++ b/config/remote_rpm/rpmfusion-free.yaml @@ -0,0 +1,9 @@ +base_url: https://download1.rpmfusion.org/free +description: RPM Fusion free RPM package repository +immutable_ttl: 0 +mutable_ttl: 7200 +immutable_patterns: + - ".*\\.rpm$" + - ".*/repodata/.*\\.xml.*$" + - ".*/repodata/.*\\.sqlite.*$" + - "RPM-GPG-KEY-.*$" diff --git a/config/remote_rpm/rpmfusion-nonfree.yaml b/config/remote_rpm/rpmfusion-nonfree.yaml new file mode 100644 index 0000000..8311d0b --- /dev/null +++ b/config/remote_rpm/rpmfusion-nonfree.yaml @@ -0,0 +1,9 @@ +base_url: https://download1.rpmfusion.org/nonfree +description: RPM Fusion nonfree RPM package repository +immutable_ttl: 0 +mutable_ttl: 7200 +immutable_patterns: + - ".*\\.rpm$" + - ".*/repodata/.*\\.xml.*$" + - ".*/repodata/.*\\.sqlite.*$" + - "RPM-GPG-KEY-.*$"