This commit improves the robustness of the RPM installation step for Fedora and CentOS by disabling all remote repositories when installing the locally built package-manager RPM. This prevents failures caused by flaky or mismatched upstream metadata (e.g., BaseOS repomd.xml checksum errors). The installer now: - uses 'dnf5/dnf/yum --disablerepo=*' for fully offline installation - falls back to 'rpm -i --nodeps' if the package manager fails - ensures deterministic CI builds without remote repo dependencies Reference: Conversation with ChatGPT (2025-12-08). https://chatgpt.com/share/6936ff1e-4adc-800f-b508-b5b90c0ef635
7.3 KiB
7.3 KiB