diff --git a/build/10-repos.sh b/build/10-repos.sh index 41446dc..5257de4 100755 --- a/build/10-repos.sh +++ b/build/10-repos.sh @@ -1,37 +1,9 @@ #!/usr/bin/bash set -eoux pipefail -############################################################################### -# cleanup-function (Unverändert, da sehr effektiv für Image-Größe) -############################################################################### -cleanup() { - echo "Starting final cleanup..." - # 1. Ungenutzte Pakete entfernen - dnf5 autoremove -y || true - - # 2. Bereinigung Cache (Das ist das Wichtigste für die Layer-Größe) - dnf5 clean all || true - - # 3. Entfernen von temporären Dateien und Caches - # Wir löschen KEINE Verzeichnisse unter /var/lib/rpm oder /var/lib/dnf, - # sondern nur die temporären Metadaten/Caches. - rm -rf /tmp/* /var/tmp/* /var/cache/dnf/* /var/cache/dnf5/* || true - - # 4. Reinigung der Logs/Run-Verzeichnisse - rm -rf /run/* || true - - echo "Cleanup complete! Image is lean and clean." -} - - -############################################################################### -# Fedora version (used for RPM Fusion) -############################################################################### -FEDORA_VERSION="$(rpm -E %fedora)" - ############################################################################### # Enable RPM Fusion (free + nonfree) ############################################################################### dnf5 install -y \ - https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-${FEDORA_VERSION}.noarch.rpm \ - https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-${FEDORA_VERSION}.noarch.rpm + 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