diff --git a/build/10-repos.sh b/build/10-repos.sh index 9bbe410..ddb2fe8 100755 --- a/build/10-repos.sh +++ b/build/10-repos.sh @@ -1,13 +1,17 @@ #!/usr/bin/bash set -eoux pipefail -dnf5 upgrade -y -dnf5 install -y \ - https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \ - https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -dnf5 clean all || true +echo "=== Minimalistisches Repo-Setup (Terra + Fusion Steam) ===" -# Ersetze die Mirrorlist durch die direkte URL zu den stabilen F44 Repos -sed -i 's/mirrorlist=/#mirrorlist=/g' /etc/yum.repos.d/rpmfusion-*.repo -sed -i 's/#baseurl=http:\/\/mirrors.rpmfusion.org\/nonfree\/fedora\/releases\/$releasever\/Everything\/$basearch\//baseurl=https:\/\/mirrors.rpmfusion.org\/nonfree\/fedora\/releases\/44\/Everything\/$basearch\//g' /etc/yum.repos.d/rpmfusion-nonfree.repo -sed -i 's/#baseurl=http:\/\/mirrors.rpmfusion.org\/free\/fedora\/releases\/$releasever\/Everything\/$basearch\//baseurl=https:\/\/mirrors.rpmfusion.org\/free\/fedora\/releases\/44\/Everything\/$basearch\//g' /etc/yum.repos.d/rpmfusion-free.repo +# 1. Terra Repo (Mesa, Codecs, FFmpeg) +dnf5 install -y https://repos.fyralabs.com/terra44/terra-release.rpm + +# 2. Nur das Steam-Repo von RPM Fusion einbinden +# Wir nutzen hier direkt das Repo-File von RPM Fusion, ohne das ganze 'nonfree-release' +dnf5 install -y https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-steam-release-44.noarch.rpm + +# 3. Falls RPM Fusion doch noch 'rawhide' Dateien abgelegt hat, löschen wir sie sicherheitshalber +rm -f /etc/yum.repos.d/rpmfusion-*-rawhide.repo +rm -f /etc/yum.repos.d/rpmfusion-*-testing.repo + +dnf5 clean all