diff --git a/build_files/build.sh b/build_files/build.sh index f669e6a..cb556cf 100644 --- a/build_files/build.sh +++ b/build_files/build.sh @@ -58,16 +58,20 @@ systemctl enable kamos-flatpaks.service REL=$(rpm -E %fedora) ARCH=$(uname -m) for repo in /etc/yum.repos.d/*.repo; do - for key in $(grep -oP "(?<=gpgkey=file://)\S+" "$repo" 2>/dev/null || true); do + while IFS= read -r key; do k="${key//\$releasever/$REL}" k="${k//\$basearch/$ARCH}" if [ ! -f "$k" ]; then - echo "Disabling $repo (missing GPG key $k)" - sed -i "s/^enabled=1/enabled=0/" "$repo" + echo "Removing $repo (missing GPG key $k)" + rm -f "$repo" break fi - done + done < <(grep -oP "gpgkey\s*=\s*file://\K\S+" "$repo" 2>/dev/null || true) done +echo "=== KAMOS repo check: remaining repo files ===" +ls -la /etc/yum.repos.d/ +grep -H "^\s*enabled" /etc/yum.repos.d/*.repo || true +echo "=== end repo check ===" ### --------------------------------------------------------------- ### 7. System defaults