Remove cleanup function from 10-repos.sh

Removed the cleanup function to streamline the script.
This commit is contained in:
humocs-man
2026-04-30 16:56:11 +02:00
committed by GitHub
parent 2539cd8049
commit 79dd347e9c
+2 -30
View File
@@ -1,37 +1,9 @@
#!/usr/bin/bash #!/usr/bin/bash
set -eoux pipefail 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) # Enable RPM Fusion (free + nonfree)
############################################################################### ###############################################################################
dnf5 install -y \ dnf5 install -y \
https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-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-${FEDORA_VERSION}.noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm